【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

相关推荐
weixin-a153003083164 天前
7.Appium-ios端自动化
ios·appium·自动化
2601_962295996 天前
Python+Appium 自动化测试:从基础语法到 PO 模式设计,构建稳定测试框架
自动化测试·python·appium·测试框架·po模式
测试19986 天前
如何用appium搭建Android自动化测试框架?
自动化测试·软件测试·python·测试工具·职场和发展·appium·测试用例
St_rive11 天前
Appium元素定位与常用方法
appium
爱知菜14 天前
Appium3.7 连 安卓平台架构图 和 注意事项
appium
Tester Kid1 个月前
Appium 元素定位深度讲解:五种方式逐个拆 + Inspector 完整用法
macos·appium·cocoa
U盘失踪了1 个月前
Appium Inspector
appium
Code Man2 个月前
Windows 下使用 Appium
android·windows·appium
祉猷并茂,雯华若锦2 个月前
Appium 3.x安卓按键与通知栏操作全指南
android·appium