废话不多说,直接上代码!
这个代码是之前陈年往事,今天群友突然问起!就发布出来!
#需要安装库
uiautomator2
# import uiautomator2 as u2
#
# driver = u2.connect("3395b086") # connect to device
# print(driver.info)
import time
import unittest
from time import sleep
from appium.webdriver import webdriver
import uiautomator2 as u2
d = u2.connect('3395b086') #括号内为adb devices获取的设备号
d.app_start("com.taobao.taobao") #括号内为要启动的APP包名
# d(resourceId="com.taobao.taobao:id/searchEdit").click()
d.xpath('//*[@resource-id="com.taobao.taobao:id/sv_search_view"]/android.widget.FrameLayout[1]/android.widget.FrameLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.view.View[2]').click()
d(resourceId="com.taobao.taobao:id/searchEdit").click()
d(resourceId="com.taobao.taobao:id/searchEdit").set_text("跑鞋")
d(resourceId="com.taobao.taobao:id/searchbtn").click()
time.sleep(1)
d(resourceId="com.taobao.taobao:id/title", text="黑科技机械减震跑鞋男弹簧弹跳机械助跑鞋助力鞋舒适马拉松运动鞋").click()
希望在python路上对大家有助!加油!