查看appPackage和appActivity方法:

1.先在cmd命令行输入  adb logcat ActivityManager:I *:s

2.点击虚拟机启动app即可查看,/前是appPackage,/后是appActivity

其他方法见:https://blog.csdn.net/xl_lx/article/details/78717917

代码:

# -*- coding:UTF-8 -*-
from appium import webdriver
import time
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['deviceName'] = 'Android Emulator'
desired_caps['platformVersion'] = '6.0'
desired_caps['appPackage'] = 'com.netease.cloudmusic'
desired_caps['appActivity'] = '.activity.LoadingActivity'
wd = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps)
wd.find_element_by_id("com.netease.cloudmusic:id/arc").click()
wd.find_element_by_id("com.netease.cloudmusic:id/bw4").click()
wd.find_element_by_id("com.android.packageinstaller:id/permission_allow_button").click()
wd.find_element_by_id("com.android.packageinstaller:id/permission_allow_button").click()
time.sleep(10) # 睡眠10S等APP启动完成

最新文章

  1. maven常用插件集
  2. 一致性hash算法详解
  3. Qt5中的信号槽
  4. web三种跨域请求数据方法
  5. CLGeocoder Error Domain=kCLErrorDomain Code=2
  6. 在JavaScript中实现yield,实用简洁实现方式。
  7. Django admin的一些有用定制
  8. SQL Server中的分页
  9. 数据挖掘-关联规则分析[ZZ]
  10. DBA日常工作职责 - 我对DBA的七点建议
  11. Jenkins(转)
  12. org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passed to persist: sys.entity.Role; nested exception is org.hibernate.PersistentObjectException: 的解决方案
  13. Java多线程学习笔记(二)——Executor,Executors,ExecutorService比较
  14. 「2017 山东三轮集训 Day1」Flair
  15. Day036--Python--线程
  16. UVa Live 4670 Dominating Patterns - Aho-Corasick自动机
  17. 动态规划-击爆气球 Burst Balloons
  18. OpenCV几种访问cv::Mat数据的方法
  19. Mysqli 数据库连接类
  20. MarkDown to PDF

热门文章

  1. 【原创】go语言学习(十五)IO操作2
  2. $.extend和$.fn.extend详解
  3. 深入理解JVM虚拟机4:Java class介绍与解析实践
  4. viewbag
  5. poj2456
  6. python __new__
  7. SurfaceView概述和基本使用
  8. jumperserver的简单使用
  9. linux ubuntu 如何解决warning: no newline at end of file?
  10. 2013年各大小IT公司待遇,绝对真实,一线数据!(初版)