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/

ini 配置wpa_supplicant for raspberry pi

树莓派(Raspberry Pi)miniDLNA服务搭建