appium robotframework 真机测试体验
2015-04-21 17:23
274 查看
1.安装环境比较麻烦
windwos版本可以参考:http://www.robotframework.net/article/15
mac版本参照官网:
如果用模拟器测试的话,建议安装一个appium app
https://github.com/appium/appium/releases
注:如果windows上面安装appium app,需要安装netframework 4.5
http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30653
2.不建议使用AppiumAndroidRobotFramework库,经过测试这个库关键字基本上都过时了,用官网的AppiumRobotFramework库比较靠谱
环境弄好之后,下载官网的例子代码进行测试:
https://github.com/appium/sample-code
注:AppiumRobotFramework中自带的robotframework例子有些问题,需要自己修正一下。
这里是修正后的代码:
链接:http://pan.baidu.com/s/1c0ewwKw 密码:dem8
另外如何获得真机的device name了:
通过adb查看信息,然后打开ADT开发环境查看device,如果手机连接有问题,下个手机助手。
adb devices -l
获得device的名字,注:手机图标后面全部为用户名字
只要过了安装和一些基本的配置,然后很关键的一步就是要把appium服务开启来:appium -a 127.0.0.1 -p 4723 -U 用adb获得UDID
可参照这篇博文:http://testerhome.com/topics/646
windwos版本可以参考:http://www.robotframework.net/article/15
mac版本参照官网:
如果用模拟器测试的话,建议安装一个appium app
https://github.com/appium/appium/releases
注:如果windows上面安装appium app,需要安装netframework 4.5
http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30653
2.不建议使用AppiumAndroidRobotFramework库,经过测试这个库关键字基本上都过时了,用官网的AppiumRobotFramework库比较靠谱
环境弄好之后,下载官网的例子代码进行测试:
https://github.com/appium/sample-code
注:AppiumRobotFramework中自带的robotframework例子有些问题,需要自己修正一下。
这里是修正后的代码:
链接:http://pan.baidu.com/s/1c0ewwKw 密码:dem8
另外如何获得真机的device name了:
通过adb查看信息,然后打开ADT开发环境查看device,如果手机连接有问题,下个手机助手。
adb devices -l
获得device的名字,注:手机图标后面全部为用户名字
只要过了安装和一些基本的配置,然后很关键的一步就是要把appium服务开启来:appium -a 127.0.0.1 -p 4723 -U 用adb获得UDID
可参照这篇博文:http://testerhome.com/topics/646
相关文章推荐
- Appium+robotframework+python系列二:真机运行App程序示例
- 持续集成-Jenkins+robot framework+Appium实现在单台电脑上管理不同安卓终端运行不同测试用例
- Robot Framework+Appium案例分享二: Camera测试
- 通过RobotFrameWork+APPIUM对安卓APK进行自动化测试
- Robot Framework+Appium案例分享三: WiFi测试
- Robot Framework+Appium案例分享四: Bluetooth测试
- Appium+Robot Framework+Jenkins从环境搭建到测试执行实现移动端的自动化测试
- 关于自动化测试环境的集成(Jenkins+RobotFramework+TestLink+SVN)
- Appium+Robotframework实现Android应用的自动化测试-4:AppiumLibrary介绍和安装
- Appium+Robotframework实现iOS应用的自动化测试-1:Appium在OS X中的安装
- Appium+Robotframework实现iOS应用的自动化测试-3:一个必不可少的工具介绍
- Robotuim学习FAQ-问题3:真机测试和模拟器测试的异常点
- [Android自动化测试(三)] robot framework+appium常用关键字
- Appium+Genymotion+robotframework+python系列二:Android元素定位
- Appium+Robotframework实现Android应用的自动化测试-5:RIDE中AppiumLibrary的配置
- Appium环境准备及IOS真机测试
- Appium+Robotframework实现iOS应用的自动化测试-2:OS X中启动Appium
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第二篇【原理】
- robot framework + selenium测试时,如何杀进程
- Appium+Robotframework实现iOS应用的自动化测试-4:OS X中安装和启动RIDE