1. 程式人生 > >關於 Appium Android 真機測試

關於 Appium Android 真機測試

真機測試 和 模擬器測試沒有太多區別

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

參考了幾個網站給出的真機測試解決許可權彈窗的辦法和思路:

各位看官有什麼解決這個問題的好方法或者建議歡迎在下方評論留意