51Testing软件测试论坛

标题: robot framework 自动化(安卓环境准备篇 ) [打印本页]

作者: zengting927    时间: 2017-8-24 16:08
标题: robot framework 自动化(安卓环境准备篇 )
一、所需安装包1. appium:该程序链接移动端手机和rf框架,rf通过appium往手机上下发指令

2. python
3. rf:mysql-python (MySQL的Database Interfaces)+wxpython
4. 夜神模拟器(不安装这个,可以使用实机替换,跑自动化或者安装应用定位元素)
5. adt(可以用uiautomatorviewer.bat定位元素,hierarchyviewer.bat 查看一个页面中包含的activity)
二、安装1. 安装appium: 点击运行exe,之后全部保持默认选项安装即可,安装完成后,启动appium,如果没有报错则安装成功
2. python安装:到下图这个步骤时,注意一定要选择add python.exe to path , 选择之后,这样就会自动的把python的环境加到环境配置中去,不需要你再去编辑环境变量了(其他的都可以按照默认的点击下一步)。


3. 点击安装MySQL的Database Interfaces:MySQL-python-1.2.3.win32-py2.7.exe,默认安装就行
4. 批量安装python的库: 新建一个txt文件,文件中包含以下行,cmd中切换至新建的文件的目录下,运行pip install -r rwinxp.txt 执行时间较长等耐心等候:
selenium==2.53.2
Appium-Python-Client==0.23
robotframework==3.0
robotframework-appiumlibrary==1.4.1.1
robotframework-databaselibrary==0.8.1
robotframework-httplibrary==0.4.2
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
PyMySQL==0.7.9

备注:如果运行该命令是显示:pip install不是内部命令,则检查你的path环境中是否包含:C:\Python27\Scripts

5. 安装robot framework 的编辑器ride:双击运行wxPython2.8-win32-unicode-2.8.12.1-py27.exe,默认下一步安装,记住一定要默认。
6. 在桌面上创建ride编辑器的快捷方式:右键单击左面空白区域-->选择新建快捷方式-->在下图输入框中输入:C:\Python27\pythonw.exe -c "from robotide import main; main()"


双击桌面快捷方式,ride启动后的页面如下,一般下面无工程:


7. adt配置:详细请参考adt adb命令环境配置












作者: lsekfe    时间: 2017-8-24 16:18
安装包建议使用网盘连接!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2