RIDE(RF)自动化框架安装步骤

作者: Gorden_x | 来源:发表于2017-05-09 14:10 被阅读207次

    一.问题:
    1.[ WARN ] Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open
    网上答案太过繁杂,自己做个记录:
    办法:浏览器版本太高,降低版本即可。

    1. chromedriver.exe各版本的下载地址:
      http://chromedriver.storage.googleapis.com/index.html
      谷歌浏览器的chromedriver.exe不需要放在所谓的C:\Python27\Scripts目录下,要放在C:\Windows\System32作为变量调用;
      注:一定需注意浏览器和浏览器驱动的配套使用,否则会出现各种加载错误。

    3.command: pybot.bat --argumentfile c:\users\fwc\appdata\local\temp\RIDEk8xfn3.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:51454:False F:\yj.robot
    [Error 2]
    --环境变量问题:初始Path环境变量为:%SystemRoot%\system32;%SystemRoot%;C:\Python27;C:\Python27\Scripts

    二.步骤
    1.先安装Python:
    https://www.python.org/downloads/release/python-2714/
    RF框架是基于python 的,所以一定要有python环境
    --注意相关的环境变量和版本

    2.安装wxPython :
    http://https://www.wxpython.org/pages/downloads/#
    Wxpython 是python 非常有名的一个GUI库,因为RIDE 是基于这个库开发的,所以这个必须安装。
    --注意相关版本配套

    3.安装Robot framework:
    --RF框架。基于UI的自动化。
    --pip从python2.7.9后集成,一般来说安装最新的python版本,pip也是最新的。
    --使用pip命令在线安装RF(cmd窗口下):
    pip install robotframework

    --安装包下载地址:https://pypi.python.org/pypi/robotframework/2.8.5

    4.安装Robot framework-ride:
    --RIDE就是一个图形界面的用于创建、组织、运行测试的软件。
    --使用pip命令在线安装RF(cmd窗口下):
    pip install robotframework-ride

    --安装包下载地址:https://pypi.python.org/pypi/robotframework-ride

    5.验证,在cmd窗口下输入:ride.py
    出现图形界面就表示安装成功了。

    --桌面建立快捷方式
    在桌面右击鼠标,弹出的菜单选择
    新建-快捷方式 ,然后在 请键入对象 的位置输入这一行命令
    C:\Python27\pythonw.exe -c"from robotide import main; main()"即可

    6.Robot framework-selenium2library:
    RF-seleniumlibrary 可以看做RF版的selenium 库,selenium (webdriver)可以认为是一套基于web的规范(API),所以,RF 、appium 等测试工具都可以基于这套API进行页面的定位与操作。
    --使用pip命令在线安装RF(cmd窗口下):
    pip install robotframework-selenium2library

    --安装包下载地址:https://pypi.python.org/pypi/robotframework-selenium2library/3.0.0b1

    7.测试接口用到的两个库:
    robotframework-requests
    requests
    安装命令同上

    --安装包下载地址:https://pypi.python.org/pypi/robotframework-requests
    https://pypi.python.org/pypi/requests#downloads

    --其他第三方库就看自己需求添加了,有时间再更新吧。
    --cmd命令:
    pip install robotframework-selenium2library
    pip install robotframework-archivelibrary
    pip install robotframework-SSHLibrary
    pip install robotframework-ftplibrary

    相关文章

      网友评论

        本文标题:RIDE(RF)自动化框架安装步骤

        本文链接:https://www.haomeiwen.com/subject/idnbtxtx.html