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”。

 

posted @ 2016-08-03 15:03  Dimdusk  阅读(1317)  评论(0编辑  收藏  举报