模块二Appium用例录制

 

 查看设备

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 (重点)

原文地址:https://www.cnblogs.com/hantongxue/p/14400395.html