真机测试 和 模拟器测试没有太多区别

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

各位看官有什么解决这个问题的好方法或者建议欢迎在下方评论留意

更多相关文章

  1. Android 开发之旅:短信的收发及在android模拟器之间实践(一)
  2. Android模拟器学framework和driver之传感器篇5(Android framework
  3. Android模拟器 通过本地电脑上网
  4. IOS、Android自动化测试框架Appium概述
  5. adb 超快速截图bash脚本
  6. Java将Powermock和Mockito搭配进行单元测试
  7. Android创建AVD模拟器

随机推荐

  1. Ansible 变量
  2. 一个 Markdown 编辑器的诞生
  3. redis
  4. 欧洲顶级银行 BBVA,区块链与 DevOps 的先
  5. 14:VMware Horizon View 8.0-创建完整克隆
  6. 【必读】2021年DevOps工程师学习路径
  7. 2021年DevOps工程师需要掌握哪些技能才可
  8. JMeter如何使用MD5加密并且对body进行指
  9. 话说 类加载过程 第二篇
  10. Cloudam云端,探索高性能计算在药物研究领