方法一
adb shell dumpsys activity recents | find "intent={"
方法二( 最近的第一个)
adb shell “dumpsys window | grep mCurrent”
adb shell dumpsys window | findstr mCurrent
以下内容来自 白月黑羽
from appium import webdriver desired_caps = { 'platformName': 'Android', # 被测手机是安卓 'platformVersion': '10', # 手机安卓版本 'deviceName': 'xxx', # 设备名,安卓手机可以随意填写 #这就是查看包名出来的参数 'appPackage': 'tv.danmaku.bili', # 启动APP Package名称 'appActivity': '.MainActivityV2', # 启动Activity名称 'unicodeKeyboard': True, # 使用自带输入法,输入中文时填True 'resetKeyboard': True, # 执行完程序恢复原来输入法 'noReset': True, # 不要重置App 'newCommandTimeout': 6000, 'automationName' : 'UiAutomator2' # 'app': r'd:\apk\bili.apk', } # 连接Appium Server,初始化自动化环境 driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 设置缺省等待时间 driver.implicitly_wait(5) # 如果有`青少年保护`界面,点击`我知道了` iknow = driver.find_elements_by_id("text3") if iknow: iknow.click() # 根据id定位搜索位置框,点击 driver.find_element_by_id("expand_search").click() # 根据id定位搜索输入框,点击 sbox = driver.find_element_by_id('search_src_text') sbox.send_keys('白月黑羽') # 输入回车键,确定搜索 # 选择(定位)所有视频标题 eles = driver.find_elements_by_id("title") for ele in eles: # 打印标题 print(ele.text) input('**** Press to quit..') driver.quit()