Appium - adb

    技术2026-01-27  7

    adb连接手机模拟器

    adb kill-server adb start-server adb remount adb connect 127.0.0.1:5555 #最后为端口号,网上查询 adb devices #查询是否连接成功

    查找app包名

    #已安装 adb shell dumpsys activity recents | find "intent={" #查找最近打开的活动面 #返回cmp值:包名/activity页面 #有apk d:\program files\androidsdk\build-tools\29.0.3\aapt.exe dump badging d:\tools\apk\bili.apk | find "package: name=" #查找包名 :\tools\androidsdk\build-tools\29.0.3\aapt.exe dump badging d:\tools\apk\bili.apk | find "launchable-activity" #查找activity页面

    定位元素

    driver.find_element_by_id('expand_search') #resource-id(不唯一) driver.find_elements_by_class_name('android.widget.TextView') #class(不唯一) driver.find_element_by_accessibility_id('找人') #content-desc(元素的描述,不唯一)

    xpath

    driver.find_element_by_xpath('//android.widget.TextView') #其中节点名为class属性值

     

    Processed: 0.014, SQL: 9