robotframework环境搭建

1、环境准备

①win操作系统

②python

③robotframwork

robotframework-ride

⑤第三方包:Robot framework-selenium2library

⑥浏览器驱动

2、安装

2.1 python安装

     【RF框架是基于python 的,所以一定要有python环境。安装时,选择安装pip工具,这边选择版本:3.8.10,最好不要用最新版本,会出现安装robotframework-ride速配问题。

已踩坑,python安装3.9.5的版本,安装robotframework-ride报错,关注报错:Unable to find vcvarsall.bat,参考资料:https://blog.csdn.net/lixiangss1993/article/details/116302337

      python下载:
      https://www.python.org/

      安装注意:勾选安装pip,勾选将python路径加入环境变量。

       验证python安装成功:

       cmd命令行,输入python,出现如下信息,则安装成功。

      

2.2 robotframwork安装

      cmd命令行窗口执行:
      pip install robotframework-ride

       安装报错:

       ERROR: Could not find a version that satisfies the requirement robotframwork (from versions: none)
       ERROR: No matching distribution found for robotframwork

      

      解决方案:

      pip install robotframework-httplibrary   --default-timeout=100 -i https://pypi.tuna.tsinghua.edu.cn/simple

      参考资料:

      https://www.cnblogs.com/wushujun/p/11691027.html

2.3 robotframework-ride安装

     cmd命令行窗口执行:
     pip install robotframework-ride

     安装注意:出现如下弹框,点击“是”,创建桌面快捷键。

  

    桌面出现如下,RIDE启动图标

    

     出现如下信息,则安装成功。

2.4 robotframework-selenium2library 安装

     cmd命令行窗口执行:
     pip install robotframework-selenium2library

2.5 浏览器驱动下载

    下载火狐浏览器:
     https://github.com/mozilla/geckodriver/releases
     将下载的驱动文件,保存到python安装路径,如:D:\Python39

 2.6 查看pip已安装包

    cmd命令行窗口执行:

    pip freeze

    

3、创建第一个测试案例

3.1启动RIDE

      点击界面RIDE图标,没反应。cmd命令行方式启动:进入D:\Python38\Scripts路径,执行:python ride.py

      报错。

    

      修改
     xxx\python38\lib\site-packages\robotide\application\application.py文件中的
     self._initial_locale = wx.Locale(wx.LANGUAGE_ENGLISH)
     改为:
     self.locale = wx.Locale(wx.LANGUAGE_ENGLISH),
     ride可正常打开。

解决参考:https://blog.csdn.net/lixiangss1993/article/details/116302337、

                  https://blog.csdn.net/wel2014/article/details/104761191/

 3.2第一个测试案例

     新建一个case,edit面板显示空白,不可编辑。

     

      解决方案:python3.8需要ride2.0版本以上.
     cmd命令行窗口执行:
     pip install -U https://github.com/robotframework/RIDE/archive/master.zip

    测试案例:

   

    测试案例执行结果:

 4、总结

     安装过程中碰到了好多安装包的兼容性问题很多,建议不要安装最新版本的,先网上查下,python、robotframwork适配的版本,再进行安装。

         

 

 

posted @ 2021-06-02 10:53  慵懒的猪  阅读(679)  评论(0编辑  收藏  举报