連接配置
from appium import webdriver
desired_caps = {'platformName': 'Android','automationName': 'UIAutomator2','deviceName': 'ZTEB880','appPackage': 'com.taobao.taobao','appActivity': 'com.taobao.tao.welcome.Welcome','noReset': True
}driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
關鍵字段:deviceName
?'deviceName': 'ZTEB880'
通過adb命令:adb devices,查看:
>adb devices
List of devices attached
ZTEB880 device
關鍵字段:appPackage
查看taobao應用的 appPackage,通過adb命令:adb shell pm list packages | findstr "taobao"
>adb shell pm list packages | findstr "taobao"
package:com.taobao.taobao
關鍵字段:appActivity
查看taobao應用的appActivity字段內容,通過adb命令?
使用 adb logcat 查看啟動應用的 Activity內容
你可以手動打開taobao應用,然后通過 logcat 看它啟動的是app的 appActivity。
>adb logcat -d | findstr "Displayed"
I/ActivityManager( ?792): [AppLaunch] Displayed Displayed com.taobao.taobao/com.taobao.tao.welcome.Welcome: +481ms則:
package為:com.taobao.taobao
Activity為:com.taobao.tao.welcome.Welcome