【appium】2.初始连接脚本配置
连接配置
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