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”。
最新文章
- [liusy.api-SMJ]-MAVEN archetype 创建项目
- C# Susan边缘检测(Susan Edge Detection)
- 2016.8.16 HTML5重要标签及其属性学习
- C++混合编程之idlcpp教程Python篇(2)
- time_wait 过多 造成网络慢 实战
- HDU 3037 Saving Beans(Lucas定理模板题)
- android学习笔记(入门篇)
- Python笔记(二)
- 如何将class文件打包成jar 这里提供两种方式!
- SQL SERVER 级联删除
- python版去UTF-8 BOM
- 使用uWSGI+nginx部署Django项目
- DevExpress XtraReports 入门三 创建 Master-Detail(主/从) 报表
- openSUSE13.1安装Nodejs并更新到最新版
- Ubuntu中Qt5.7.0无法输入中文
- CentOS6.5安装python redis模块
- CentOS下redis集群安装
- spark1.3.x与spark2.x启动executor不同的cpu core分配方式
- sed 笔记
- ubuntu物理机上搭建Kubernetes集群 -- master 配置