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页面了。

  • 相关阅读:
    数据结构的基本概念
    react 组件生命周期
    设计模式
    MySQL processlist/kill
    大数据新手之路四:联合使用Flume和Kafka
    大数据新手之路三:安装Kafka
    大数据新手之路二:安装Flume
    大数据新手之路一:安装JDK
    tmux常用快捷键
    (转)Linux下设置和查看环境变量
  • 原文地址:https://www.cnblogs.com/yinze/p/12643283.html
Copyright © 2011-2022 走看看