zoukankan      html  css  js  c++  java
  • robotframework执行自动化不能转换为h5页面的问题解决

        电脑换成win10后,搭建了robotframework环境,执行自动化发现页面不支持h5页面了。请教了大佬,解决办法如下:

    1、切换到DOS环境下,执行pip list命令,查看selenium2library版本,我的版本号是3.0.0版本。

    因此对应的robotframewaork-seleniumlibrary版本号是4.3.0。执行如下命令:

    pip install --user robotframework-seleniumlibrary==4.3.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/

    2、执行以下命令进行在线安装:pip install --user robotframework-requests  -i https://pypi.tuna.tsinghua.edu.cn/simple/

         指定安装源 -i 后面跟的是源地址,加了这个能确保下载的速度不慢。安装这个源码的目的是为了使用to json这个库

    2、安装完成后在用例添加如下代码:

    Library RequestsLibrary

    ${MOBILE_EMULATION} to json {"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36","deviceMetrics": {"width": 360, "height": 600, "pixelRatio": 3.0}}

    Open Browser ${自定义变量} ${自定义变量} options=add_experimental_option("mobileEmulation", ${MOBILE_EMULATION})

    注:注意代码之间的空格

     这些配置都改好后,运行用例能正常切换到H5页面了。

  • 相关阅读:
    CSS清除浮动的方法
    JS获取元素属性、样式getComputedStyle()和currentStyle方法兼容性问题
    数据类型真假的问题
    数据类型——方法总结(可能有不对的)
    attr()与setAttribute()的区别
    wampserver 2.5多站点配置
    php常用函数(持续中)
    php中环境变量
    编码转换
    php中rsa加密及解密和签名及验签
  • 原文地址:https://www.cnblogs.com/yinze/p/12643283.html
Copyright © 2011-2022 走看看