zoukankan      html  css  js  c++  java
  • 树莓派Raspberry中成功安装RobotFramework+Selenium

    【原创链接】:http://www.cnblogs.com/atsats/p/6666848.html

    一般RobotFramework都是安装在Windows/Linux的PC机上,这里将简单介绍在树莓派硬件平台上配置RobotFramework的开发和运行环境。

    树莓派上配置了自动化测试软件,可以考虑用多个这个廉价的“计算机”,开展并行的测试用例执行。成倍提高效率。

    这只是一个应用的举例,相信你能找到更多的应用场景,欢迎交流探讨。

     1. 安装火狐浏览器Firefox

    sudo apt-get install iceweasel    #后续做web页面自动化时,默认的浏览器是Firefox,注意这里的名字是iceweasel
    

    2. 安装wxPython

      由于RobotFramework的一个IDE工具Ride需要用到此第三方的界面库,必须先安装。具体安装命令如下:

    sudo apt-get install python-wxgtk2.8
    如上述安装不成功,可以执行一下此命令更新一下信息
    sudo apt-get update 

    3.Install RobotFramework

    使用安装python库的命令,pip。如果使用Python3,命令可使用pip3

       sudo pip install robotframwork  #安装脚本引擎核心库
    
       sudo pip install robotframework-ride    #安装测脚本的IDE软件
    
       sudo pip install robotframework-selenium2library  #安装selenium2library库
      sudo pip install selenium==2.53.6 #特别注意:安装指定版本的selenium库,如果安装3.x以上版本的,执行脚本时会异常!

    4. 运行RobotFramework IDE Ride

      路径:/usr/local/bin/ride.py

    /usr/local/bin/ride.py    #直接运行IDE
    sudo ln -s /usr/local/bin/ride.py /home/pi/Desktop/ride.py    #配置一个ride.py文件链接到桌面上,以后便可在桌面上运行IDE

    5. 验证脚本

     具体实例代码如下:

     1 *** Settings ***
     2 Library           Selenium2Library
     3 
     4 *** Test Cases ***
     5 TC
     6     log    hello world
     7     Open Browser    http://www.baidu.com
     8     Input Text    id=kw    raspberry install robotframework
     9     Click Button    id=su
    10     sleep    8 seconds
    11     Close Browser

    --End--

  • 相关阅读:
    VS2008编写MFC程序--使用opencv2.4()
    November 02nd, 2017 Week 44th Thursday
    November 01st, 2017 Week 44th Wednesday
    October 31st, 2017 Week 44th Tuesday
    October 30th, 2017 Week 44th Monday
    October 29th, 2017 Week 44th Sunday
    October 28th, 2017 Week 43rd Saturday
    October 27th, 2017 Week 43rd Friday
    October 26th, 2017 Week 43rd Thursday
    October 25th, 2017 Week 43rd Wednesday
  • 原文地址:https://www.cnblogs.com/atsats/p/6666848.html
Copyright © 2011-2022 走看看