Raspberry实践笔记—配置RobotFramework自动化测试环境
Posted 自动化软件测试
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Raspberry实践笔记—配置RobotFramework自动化测试环境相关的知识,希望对你有一定的参考价值。
一般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. 验证脚本
具体实例代码如下:
*** Settings ***
Library Selenium2Library
*** Test Cases ***
TC
log hello world
Open Browser http://www.baidu.com
Input Text id=kw raspberry install robotframework
Click Button id=su
sleep 8 seconds
Close Browser
最后:下方这份完整的自动化测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】
以上是关于Raspberry实践笔记—配置RobotFramework自动化测试环境的主要内容,如果未能解决你的问题,请参考以下文章
如何配置 NetBeans 11.1 项目以在 Raspberry Pi 上远程运行
DIY一台键盘主机,有点点Raspberry Pi 400那味了
DIY一台键盘主机,有点点Raspberry Pi 400那味了
ini Raspberry Pi - ntp服务器配置。来自:https://frillip.com/raspberry-pi-stratum-1-ntp-server/