• RobotFrameWork-Python框架问题集合


    一、首页运行“HelloWorld”报pybot.bat的问题

          

    command: pybot.bat --argumentfile c:userslenovoappdatalocal	empRIDEstcrfb.dargfile.txt --listener C:Python27libsite-packages
    obotidecontrib	estrunnerTestRunnerAgent.py:49958:False C:heyingzi学习文档接口自动化wxWorkmyfirstproject
    [Error 2]
    View Code

    Python是安装成功的,环境变量也是配置好的,但是提示pybot不是内部或外部命令

    这时去确认python安装目录下的 Scripts下是否有pybot.bat这个文件,这才是解决这个问题的重点。
    在该目录下自己创建一个pybot.txt的文件,输入下面内容并保存修改为.bat后缀

    @Echo off
    python -m robot.run %*

    这时候再去运行一下case,就ok了。

    二、导入Selenium2Library与RequestsLibrary测试库失败

     

    运行case后界面报错 from robot.variables import GLOBAL_VARIABLES ImportError: cannot import name GLOBAL_VARIABLES
    解决:
    Selenium2Library 为版本过低的1.5.0,先uninstall ,再install 1.8.0或者更高的版本,就不报错了

    pip uninstall robotframework-selenium2library

    pip install robotframework-selenium2library==1.8.0

    这个不报错了,开始报Importing test library 'Selenium2Library' failed: ImportError: No module named urllib3

    urllib3是python的一个组件,安装目录中也有这个文件夹,但可能是安装过程中出了什么问题,导致没有效果。

    于是使用pip install urllib3命令安装,安装不成功,尝试直接从网上下载这个包下来安装,pip setup.py install, 这次成功了。

     

     再次去查看测试库,都由红色变成黑色字体了。搞定!

    三、关于命令ride.py打不开RF,而是打开pycharm编辑器问题

    这种情况是由于默认打开pycharm导致,更改打开文件ride.py的打开方式即可(D:InstallFilePythonPython37-32Scripts)

     

    四、执行时报command命令错误

    command: robot -t --argumentfile C:UsersADMINI~1.WINAppDataLocalTempRIDEsfzm1s7p.dargfile.txt --listener d:installfilepythonpython37-32libsite-packages obotidecontrib estrunnerTestRunnerAgent.py:53603:False D:auto-test新业务
    [ ERROR ] Parsing '-C' failed: File or directory to execute does not exist.

     尝试了多种方法,在Scripts目录下加一个pybot.bat 文件 ,查看环境变量是否添加,查看pybot等等均没有成功

    后面找到一篇博文,说可能原因1:Execution Profile 选错,试了一下果然成功了,泪奔的心都有了

    Execution Profile选择“pybot"执行,选择robot会执行失败!!!

  • 相关阅读:
    使用C语言生成任意指定长度的一串随机数
    拷贝ssh公钥到 authorized_keys 后仍然无法免密登录的原因记录
    vs2013 远程调试---笔记
    C++ 根据进程名找到对应Pid
    使用C语言判断一个IP 地址是否为私有地址
    WEB后台传数据给前台
    邮箱跳转
    Cookie记住密码
    Linux服务器攻击防御(转)
    APACHE两种域名跳转法简单完成重定向
  • 原文地址:https://www.cnblogs.com/flyyingzi/p/10924428.html
Copyright © 2020-2023  润新知