查看设备
adb devices
如果没有查询到
查询包的首页信息
在cmd中输入
adb logcat|find "Displayed"
from time import sleep desire_cap = {} desire_cap['platformName'] = 'android' desire_cap['devicesName'] = '127.0.0.1:7555' desire_cap['appPackage'] = 'com.xueqiu.android' desire_cap['appActivity'] = 'view.WelcomeActivityAlias' desire_cap['dontStopAppOnReset'] = 'true' driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub",desire_cap) driver.implicitly_wait(10) driver.find_element_by_id("com.xueqiu.android:id/tv_search").click() e16 = driver.find_element_by_id("com.xueqiu.android:id/search_input_text").send_keys("alibaba") driver.find_element_by_xpath("/hierarchy/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.RelativeLayout/android.widget.FrameLayout/android.widget.LinearLayout/androidx.recyclerview.widget.RecyclerView/android.widget.RelativeLayout[1]/android.widget.LinearLayout/android.widget.TextView[1]").click() driver.back() sleep(3)
获取app的信息
app信息
获取当前界面元素:adb shell dumpsys activity top (推荐)(重点)
获取任务列表:adb shell dumpsys activity activities
app入口
adb logcat |grep -i displayed (推荐)(重点)
aapt dump badging mobike.apk | grep launchable-activity
apkanalyzer 最新版本的sdk中才有
启动应用
adb shell am start -W -n com.xueqiu.android/.view.WelcomeActivityAlias -S (重点)