树莓派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--

 

posted @ 2017-04-04 22:49  aiTest  阅读(1534)  评论(0编辑  收藏  举报