zoukankan      html  css  js  c++  java
  • 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适配的版本,再进行安装。

             

     

  • 相关阅读:
    linux之awk命令
    HDU 2097 Sky数 进制转换
    HDU 2077 汉诺塔IV
    HDU 2094 产生冠军 dfs加map容器
    HDU 2073 叠框
    HDU 2083 简易版之最短距离
    HDU 2063 过山车 二分匹配
    天梯 1014 装箱问题
    天梯 1214 线段覆盖
    天梯 1098 均分纸牌
  • 原文地址:https://www.cnblogs.com/Pigs/p/14840414.html
Copyright © 2011-2022 走看看