RobotFramework+Selenium2library+Appium+Python+RIDE安装指南
最近在测试APP+WEB,想找一个好的自动化测试工具。然后发现RIDE这工具,框架比较自由,支持中文,有测试报告。
一个好的自动化测试就应该包含:Case管理+脚本的编写+自动生产报告。
如此一想,这确实是一个很好的工具:
整个环境搭建如下:
1. Java
2. ADT
3. Python
4. Nodejs
5. wxPython2.8-win64-unicode-2.8.12.1-py27.exe
6. Pywin32
Python IDE
7. cx_Oracle-5.1.2-11g.win-amd64-py2.7.msi
Python对Oracle库操作
8. Setuptools
提供easy_install操作命令
9. Ride1.3
10. Robotframework2.8.5
11. AutoItLibrary-1.1
AutoItLibrary的对象操作大体上有几大主要部分,Window操作、Control操作、Mouse操作、Process操作、Run操作、Reg操作还有一些其他的操作。
12. Autoit-v3-setup.exe
13. DatabaseLibrary
连接数据库
14. QTLibrary
15. Decorator-3.4.0
16. Docutils-0.12
用来写文档的
17. Selenium-2.42.1
18. Robotframework-selenium2library-1.5.0
19. Requests-2.3.0
20. Robotframework-requests-0.3.7
21. Appium(安装不了建议直接下载For Windows安装程序)
npm install –g appium
或者
npm --registry http://registry.cnpmjs.org install -g appium
22. Appium Client
pip install Appium-Python-Client
23. Appiumlibrary
pip install robotframework-appiumlibrary
24. Xlutils
xlutils 是处理 Excel 文件的实用处理程序,要求 xlrd和 xlwt。xlutils 提供一个 Excel 文件处理实用程序集合。
pip install xlutils
25. PyMySQL
操作mysql
pip install PyMySQL
26. XlsxWriter
XlsxWriter是基于Python的,用来操作Excel的库。100%支持xlsx文件的写入操作。
pip install XlsxWriter
一些问题:
1. AutoItLibrary-1.1安装失败
主要是注意Python安装的路径不能有空格。
2. 浏览器无法启动
修改D:\Python27\Lib\site-packages\robotframework_selenium2library-1.5.0-py2.7.egg\Selenium2Library\keywords\_browsermanagement.py 118行添加“,browser”。

RobotFramework+Selenium2library+Appium+Python+RIDE安装指南的更多相关文章
- Appium python API 总结
Appium python api 根据testerhome的文章,再补充一些文章里面没有提及的API [TOC] [1]find element driver 的方法 注意:这几个方法只能通过sel ...
- appium+Python真机运行测试demo的方法
appium+Python真机运行测试demo的方法 一, 打开手机的USB调试模式 二, 连接手机到电脑 将手机用数据线连接到电脑,并授权USB调试模式.查看连接的效果,在cmd下运行命 ...
- android模拟器(genymotion)+appium+python 框架执行基本原理(目前公司自己写的)
android模拟器(genymotion)+appium+python 框架执行的基本过程: 1.Push.initDate(openid)方法 //业务数据初始化 1.1 v5db.p ...
- appium+python做移动端自动化测试
1 导言 1.1 编制目的 该文档为选用Appium作为移动设备原生(Native).混合(Hybrid).移动Web(Mobile Web)应用UI自动化测试的相关自动化测试人员.开发人员等提供 ...
- appium python ios 自动化
mac下搭建appium python selenium来针对ios应用进行自动化测试,并不是官网上的例子,自己程序调试成功. 前言:因为appium的安装前要先确定nodejs的安装.python的 ...
- appium+Python 启动app(二)
我们上步操作基本完成,下面介绍编写Python脚本启动app 打开我们pycharm新建.py文件 第一步:输入Python脚本代码: #coding=utf-8 from appium import ...
- appium+Python 启动app(一)
当我们appium和Python环境都配置好了,如何启动我们第一个app呢?下面介绍appium+Python启动app的操作步骤,为了能够详细查看,我们这里使用夜游神模拟器进行示范. 测试项目:QQ ...
- Appium + Python环境搭建(移动端自动化)
安装JDK,配置JDK环境 百度搜索下载就行,这里分享一个下载链接:https://pan.baidu.com/s/1snuTOAx 密码:9z8r. 下载好后点击进行安装.安装好后进行环境变量 ...
- Appium+Python自动化 1 环境搭建(适用windows系统-Android移动端自动化)
一.安装并配置 java jdk ①下载 java jdk后 安装,安装完成后,配置环境变量 打开计算机->系统属性->高级系统设置->环境变量->新建(系统变量),如图所示: ...
随机推荐
- 怎么安装MySQL,安装MySQL遇到的一些问题!!!!!!
简介: 对于初学,我们在安装MySQL时,会出现各种各样的报错,这让我们非常的头痛.那么我来分享一下我在安装的过程中遇到的一些问题吧! 我们在安装MySQL之前,先安装好dotNetFx40_Clie ...
- Android中View绘制流程以及invalidate()等相关方法分析(转载的文章,出处在正文已表明)
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读<Android内核剖析>第13章----View工作原理总结而成的,在此膜拜下作者 .同时 ...
- vim plugin 原理
vim 个性化设置与功能扩展均通过 script 来实现,这种 script 又叫 plugin.plugin 是 vim 的核心与精髓. 最常用的配置文件 vimrc,也是一种 plugin.换句话 ...
- 完整的 AJAX 写法(支持多浏览器)
代码如下: <script type="text/javascript"> var xmlhttp; function Submit() { //1.创建 XMLHtt ...
- jquery禁用a标签,jquery禁用按钮click点击
jquery禁用a标签方法1 $(document).ready(function () { $("a").each(function () { var textValue = $ ...
- 在Linux下不使用密码远程登陆其他Linux
有时需要再一台Linux上登陆其他Linux服务器,通常可以直接使用SSH命令,加入两台服务器一台服务器A,IP地址192.168.1.2,另一台服务器B,IP地址192.168.1.3,如果想从A服 ...
- 常见排序算法(PHP实现)
function InsertSort($arr){ $num = count($arr); for($i = 1; $i < $num; $i++){ $key = $arr[$i]; for ...
- apache2.2+PHP5.4.28
搭建apache+php开发环境,apache一路正常安装,但是,下载的php搭建后,配置好apache.php,始终报错“The requested operation has failed!”换了 ...
- Apache配置允许文件索引
这两天在看bootstrap的文档,所以在本地搭建了一个web server. 这里记下Apache的一个小配置: LISTEN *:8000 <VirtualHost *:8000> A ...
- Apple 公司开发者账号注册
苹果公司开发者账号注册流程详解 这段时间在给朋友申请苹果账号,从个人开发者账号.公司账号到企业账号,申请了个遍.这里对申请流程做一下介绍,方便其他朋友,少走弯路,账号早日申请通过. 1.首先介绍下 ...