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适配的版本,再进行安装。

             

     

  • 相关阅读:
    解决Windows 7下IE11无法卸载、无法重新安装,提示安装了更新的IE版本
    [SQL Server] 数据库日志文件自动增长导致连接超时的分析
    DataTable转换为List<T>或者DataRow转换为T
    比较Js的substring、substr和C#的Substring
    .NET(c#)Parameters
    SheetJS保存Excel文件
    SheetJS将table转为Excel
    JS中使用let解决闭包
    Font Awesome图标的粗细
    滚动条样式修改
  • 原文地址:https://www.cnblogs.com/Pigs/p/14840414.html
Copyright © 2011-2022 走看看