python2.7+RobotFramework的UI自动化环境搭建
robotFramework是一种比较常见的自动化测试框架,此篇记录环境搭建
目录
1、软件准备
2、执行安装
1、软件准备
python-2.7.15.amd64.msi 链接:https://pan.baidu.com/s/15yS3-wTq7PDzI0rFhkDNLA 密码:hg2n
wxPython2.8-win64-unicode-2.8.12.1-py27.exe 链接:https://pan.baidu.com/s/1QM0AyYYO9BcbdQLzW3u6gw 密码:tg20
robotframework-ride1.5.2.1 链接:https://pan.baidu.com/s/1H-u3PSbCRMAF5hq_c-DWAw 密码:jndr
2、执行安装
01、python2.7:
安装python时,个性化设置那一步,选择添加到系统路径,这样可以不用单独再添加一次环境变量

如果你还是手快,没有注意到这里的设置,那么完成安装后,就需要在path中,添加你的python,Scripts的路径也需要添加,这样你才可以在任何地方使用pip命令操作安装:

再检查python是否装好了:

02、wxpython2.8(GUI库,RIDE 是基于这个库开发):
双击wxPython2.8-win64-unicode-2.8.12.1-py27.exe,一路点下一步即可
03、robotframework(RF框架):
使用pip安装

04、robotframework-ride1.5.2.1(图形界面的软件):
进入文件目录,使用setup.py文件进行安装


05、Selenium2Library(RF的selenium 库):
执行pip install robotframework-selenium2library安装

启动:
以上完成安装后,即可启动ride

添加RIDE快捷方式到桌面:
桌面点击鼠标“右键”,选择创建快捷方式,填入E:\Python27\pythonw.exe -c "from robotide import main; main()",继续点下一步,修改命名为“RIDE”,在桌面则生成快捷方式
继续右键选中“属性”,更换图标,
,找到E:\Python27\Lib\site-packages\robotide\widgets下的ride.ico,选择即可
注意:01、出现报错cannot import name rebot

解决办法:卸载以上安装的所有软件,重装一次就正常了
02、运行脚本报错:Robot Framework installation not found. To run tets, you need to install Robot Framework separately.
卸载已安装的robotframework3.1版本,安装3.0版本,重启电脑解决问题
pip uninstall robotframework
pip install robotframework==3.0
python2.7+RobotFramework的UI自动化环境搭建的更多相关文章
- 基于python的App UI自动化环境搭建
Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows:1.系统变量→新建 JAVA_HOME 变量E:\Java\jdk1.7.0 jdk安装目录 2.系统变量 ...
- Mac下Appnium的Android的UI自动化环境搭建
1. 安装jdk:略 检查是否安装:执行命令java -version admindeMacBook-Pro-2:~ $ java -version java version "1.8.0_ ...
- UI 自动化环境搭建
1,pip install selenium 2,驱动放在放在 Python 的根目录下
- 【自动化基础】手把手教零基础小白搭建APP的UI自动化环境
前言 帮助零基础小白一步步搭建UI自动化环境,完成Python+Appium+模拟器/真机的UI自动化环境搭建. 环境准备: jdk1.8.0 sdk Node.js appium python Ap ...
- MAC自动化环境搭建
UI自动化环境搭建 第一阶段:配置appium环境硬件配置mac系统电脑 java环境sunjiedeMacBook-Air:~ vicent$ java -versionjava version & ...
- Java自动化环境搭建笔记(2)
Java自动化环境搭建笔记(2) 自动化测试 在笔记一中已经完成了一键构建项目.xml指定规划测试集.数据解耦与allure报告生成的开发.接下来便是: 浏览器驱动通过配置启动 页面元素定位解耦,通过 ...
- 手机APP自动化环境搭建
1 摘要 近年来,随着移动应用从数量上和逻辑复杂程度上的增长,以及产品发布周期的紧缩,使得回归测试迫在眉睫,鉴于此APP自动化测试变得越来流行,当前主流的APP自动化工具有:Appium.Roboti ...
- 团队自动化环境搭建与管理--php博弈
我是方少,很开心与大家日后与大家交流技术上面的一些想法和一些业务上的分享.以前从来没写过博客,因为觉得不重要吧,如今觉得有必要沉淀一些想法和回忆.好了费话不多说. 先上图: 业务问题:在每次新伙伴加入 ...
- iOS自动化环境搭建——macaca
macaca-java for ios 自动化环境搭建 基础原理解析:https://testerhome.com/topics/6608 一.环境搭建 1.安装eclipse; -----Java开 ...
随机推荐
- CentOS 5.5编译安装lnmp
如果是安装Centos6.5记得Perl是必选的,否则无法安装VMWare Tools!!!!切记 如果出现make错误需要安装其他软件,装好后 make clean make install ...
- 小白学Python(16)——pyecharts 绘制地理图表 Geo
Geo-基本示例 from example.commons import Faker from pyecharts import options as opts from pyecharts.char ...
- CVE-2016-0822-MTK-drivers/misc/mediatek/connectivity/common/combo/linux/wmt_dev.c#1158
CVE-2016-0822-MTK-drivers/misc/mediatek/connectivity/common/combo/linux/wmt_dev.c#1158 //mediatek/ke ...
- 《快学scala》读书笔记(1)
第一章 基础 1.安装scala解释器 (1)scala-2.12.1.msi (2)配置环境变量:SCALA_HOME = D:\Program Files\scala Path= %SCALA_H ...
- JVM 垃圾回收(GC)机制
目录 一.背景 二. 哪些内存需要回收? 1.引用计数算法 2 .可达性分析算法 三. 四种引用状态 1.强引用 2.软引用 3.弱引用 4.虚引用 对象死亡(被回收)前的最后一次挣扎 方法区如何判断 ...
- centos误删除文件如何恢复
当意识到误删除文件后,切忌千万不要再频繁写入了,否则你的数据恢复的数量将会很少. 而我们要做的是,第一时间把服务器上的服务全部停掉,直接killall 进程名 或者 kill -9 pid . 然后把 ...
- 02scikit-learn模型训练
模型训练 In [6]: import numpy as np import matplotlib.pyplot as plt from sklearn.linear_model import Lin ...
- [NOI2004]郁闷的出纳员(平衡树)
[NOI2004]郁闷的出纳员 题目链接 题目描述 OIER公司是一家大型专业化软件公司,有着数以万计的员工.作为一名出纳员,我的任务之一便是统计每位员工的工资.这本来是一份不错的工作,但是令人郁闷的 ...
- [Luogu1436]棋盘分割(动态规划)
[Luogu1436]棋盘分割 题目背景 无 题目描述 将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的两部分中的任意一块继续如此分割,这样割了(n-1)次后, ...
- Nginx+lua_Nginx+GraphicsMagick来实现实时缩略图
1.安装GraphicsMagick cd /usr/local/src wget http://sourceforge.net/projects/graphicsmagick/files/graph ...