关于 Appium Android 真机测试
16lz
2021-01-23
真机测试 和 模拟器测试没有太多区别
desired_caps = { 'platformName': 'Android', 'deviceName': '192.168.56.101:5555', 'platformVersion': '4.4.4', 'app': '/Users/Documents/ReviewRongCloudSrc/android-workspace/rce/custom/release/rce-custom-release.apk', 'appPackage': 'cn.rongcloud.rce', 'appActivity': '.ui.SplashActivity', 'newCommandTimeout': '120', # 'noSign': 'True'}
将脚本中的 deviceName 的值改成真机的 deviceName 即可。获取真机的 deviceName 方式为
terminal or cmd :
adb devives
adb 会给出设备 deviceName
但是推荐用模拟器做 Android 自动化测试,原因是真机会存在很多权限的弹窗。这样可能存在脚本执行失败。
- 模拟器推荐用 GenyMotion
参考了几个网站给出的真机测试解决权限弹窗的办法和思路:
https://testerhome.com/topics/4869
https://blog.csdn.net/wanglha/article/details/45887913
https://testerhome.com/topics/3800
各位看官有什么解决这个问题的好方法或者建议欢迎在下方评论留意
更多相关文章
- Android 开发之旅:短信的收发及在android模拟器之间实践(一)
- Android模拟器学framework和driver之传感器篇5(Android framework
- Android模拟器 通过本地电脑上网
- IOS、Android自动化测试框架Appium概述
- adb 超快速截图bash脚本
- Java将Powermock和Mockito搭配进行单元测试
- Android创建AVD模拟器