随笔 - 116  文章 - 0  评论 - 17  阅读 - 12万

安装 Robot Framework

一、安装python3.6.8环境
二、python3需要安装的库:
    安装方式一:
          安装requests库: pip install requests
          安装robotframework: pip install robotframework
          安装robotframework-ride: pip install robotframework-ride(直接安装ride,会依次安装依赖包pywin32、pypubsub等
     安装方式二:
        1、requirements.txt文件内容:            

               requests==2.27.1
               PyMySQL==0.9.3
               selenium==3.141.0
               robotframework==3.1.1
               robotframework-ride==1.7.3.1
               robotframework-seleniumlibrary==3.0.1
               robotframework-selenium2library==3.0.0
               robotframework-databaselibrary==1.2.4
               robotframeworklexer==1.1

        2、安装相关包 pip install -r requirements.txt
        3、使用pip list查看已经安装的库信息
三、如果涉及pypubsub库报错
        pip uninstall pypubsub 先卸载,再指定版本安装pip install pypubsub==3.3.0
四、使用pip list查看已经安装的库信息

五、设置chromedriver

   1:获取chrome版本
         找到chrome,并查看版本,比如我的是103.0.5060.114版本
   2:下载chromedriver
        打开链接 http://chromedriver.storage.googleapis.com/index.html,并进入103.0.5060.24文件夹,选择chromedriver_win32.zip下载并解压缩              

 

    3将浏览器驱动器放置到指定目录下

        将浏览器驱动器chromedriver.exe放置和python解释器在同一个目录下(即与python.exe在一个目录下)


六、启动ride
        在cmd命令窗口,输入ride.py或是到pytho3安装目录/Scripts下,执行python ride.py,打开Robot Framework操作界面

七、常见错误:

    1、运行用例报错[WinError 2]    

command: pybot.bat --argumentfile C:\Users\xxm\AppData\Local\Temp\RIDEqt6gmv66.d\argfile.txt --listener C:\Users\xxm\Envs\robotframework\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:63888:False D:\code\UI自动化\数据中台UI
[WinError 2] 系统找不到指定的文件。

    解决方案:       

        在Python目录Scripts文件夹下创建一个批处理文件调用pybot。
              ①、创建文件:pybot.bat
              ②、文件内容为:
                     @Echo off
                            python -m robot.run %*
              ③、重启RIDE,即可解决上述问题。

 

参考:https://www.likecs.com/show-204156862.html

 

posted on   蜗牛也是妞  阅读(624)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示