当前位置: 首页 > news >正文

【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

http://www.lqws.cn/news/463213.html

相关文章:

  • React扩展知识点
  • 使用Node.js开发服务端接口
  • 【赵渝强老师】使用mysqldump备份MySQL
  • 燕山大学多核程序设计实验(25最新版)
  • 数据分析核心指标体系:从求和、计数到比较的全维度计算方法
  • 一站式了解责任链模式
  • Qt实战:自定义二级选项框 | 附完整源码
  • 【Linux第四章】gcc、makefile、git、GDB
  • 【日志系统-时间戳】
  • 告别线程爆炸:我如何用 Spring WebFlux 构建一个端到端响应式应用
  • ad24智能pdf输出的装配图没有四个边角那里的圆孔
  • 面试题-ts中的typeof
  • 读者写者问题与读写锁自旋锁
  • OpenAI与微软的未来合作之路:充满挑战的AI竞赛与共赢
  • STM32F103C8T6 学习笔记摘要(二)
  • Knife4j 使用详解
  • (详细介绍)线性代数中的零空间(Null Space)
  • GitHub Copilot快捷键
  • JVM(8)——详解分代收集算法
  • linux生产环境下根据关键字搜索指定日志文件命令
  • Android多进程数据共享:SharedPreferences替代方案详解
  • RocketMQ--为什么性能不如Kafka?
  • 黑马头条-数据管理平台
  • Codeforces Round 1028 (Div. 2) A-C
  • ByteMD Markdown编辑器详细解释修改编辑器默认样式(高度300px)
  • Sublime text启用vim
  • 力扣刷题(第六十四天)
  • 咨询大师——解读96页麦肯锡金字塔原理【附全文阅读】
  • Qt输入数据验证的方法
  • 服务器架构---三高是什么