树莓派安装wxpython_树莓派Raspberry中成功安装RobotFramework+Selenium

一般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--

VLOG丨树莓派Raspberry Pi 3安装PLEX并挂载USB硬盘打造最牛的微型家庭影音服务器2018

视频介绍 树莓派3安装目前最流行的PLEX服务器,实现既能最大限度降低功耗,也能随时随地观看分享影片. 一.在树莓派下安装PLEX媒体服务器 1.在终端,将你的树莓派更新至最新 sudo apt up ...

win10下通过编译源码方式在chrome中成功安装react-devtools开发工具插件

win10下通过编译源码方式在chrome中成功安装react-devtools开发工具插件   1.去git上下载react-devtools文件到本地,https://github.com/fac ...

在VSCode中成功安装Go相关插件问题:tools failed to install.

一.介绍 目的:本文将主要介绍在windows使用VSCode配置Go语言环境 软件:VSCode 二.安装出现的问题 完整信息如下 Installing tools at D:\GoPath\bin ...

树莓派 raspberry 入门之安装操作系统以及配置

最近新入手一树莓派,型号是2代B,屏幕是微雪的7 inch c型 显示屏.下面来教大家怎么点亮树莓派. 第一步,装好显示器,显示器的电源接在树莓派的usb口上,HDMI口不多说,连上.然后装好鼠标.键 ...

树莓派Raspberry Pi 3安装步骤

一.需要的硬件 1.Raspberry Pi 3(Model B+)树莓派.购买>https://item.jd.com/29225467867.html 2.输出5V/2A的电源 3.SD卡( ...

JAVAEE——宜立方商城13:Mycat数据库分片、主从复制、读写分离、100%Linux中成功安装Mysql的方法

1 海量数据的存储问题 如今随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到PB.对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求.这个时候NoSQL ...

Eclipse中如何安装和使用GrepCode插件

GrepCode(GC)Eclipse插件允许Eclipse用户在Eclipse IDE中搜索由GrepCode提供的工厂类.本教程介绍如何安装和使用插件.使用Eclipse3.5(Galileo)的 ...

Eclipse中如何安装和使用GrepCode插件 (转)

GrepCode(GC)Eclipse插件允许Eclipse用户在Eclipse IDE中搜索由GrepCode提供的工厂类.本教程介绍如何安装和使用插件.使用Eclipse3.5(Galileo)的 ...

[Eclipse插件] Eclipse中如何安装和使用GrepCode插件

Java是开源的世界,如何快速的搜索到你需要的Java源码呢?2009年7月17日,GrepCode团队发布了一个有趣的 Java源码搜索引擎-GrepCode .与现有的各种搜索引擎相比,Java源 ...

随机推荐

Chrome Developer Tools:Network Panel说明

官方资料:Chrome Developer Tools: Network Panel 一.chrome Developer Tools:Network Panel 从网络面板中可以获取很多有用信息,如 ...

RubyMine(基于IntelliJ IDEA的Ruby集成开发环境)快捷键

常用快捷键: 一级必会Ctrl+Alt+G:弹出GenerateCtrl+Alt+L:格式化代码Alt+F1:切换视图(Project, Structure, etc.).Alt+F2:弹出预览窗口, ...

h5-3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值