【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

相关推荐
qq_452396233 天前
第十八篇:《移动端UI自动化:Appium入门实战》
ui·appium·自动化
x-cmd6 天前
agent-browser 源码分析(四):Chrome 进程管理与多 Backend
chrome·appium·进程管理·webdriver·agent-browser
阿祖_in_coding12 天前
混合App(Hybrid App)自动化测试理解
appium
returnthem19 天前
安装Appium
appium
seabirdssss24 天前
Appium 在小米平板上的安装受限与闪退排查
android·appium·电脑
小陈的进阶之路1 个月前
Selenium 滑动 vs Appium 滑动
python·selenium·测试工具·appium
小陈的进阶之路1 个月前
Appium 自动化测试笔记
笔记·appium
linglan4281 个月前
APPium环境配置
appium·自动化
lifewange1 个月前
Appium是什么
appium·压力测试
柚子+1 个月前
Appium+python+雷电模拟器自动化测试入门
数据库·python·appium