通過群組名稱:
loc_text ='new UiSelector().text("至親一家人")'
driver.find_element_by_android_uiautomator(loc_text).click()
通過位置坐標(biāo)點(diǎn)擊:driver.tap([(643, 2090), (707, 2134)])#點(diǎn)擊看一看的坐標(biāo)
from appium import webdriver
from time import sleep
desired_caps = {
? ? ? ? ? ? ? ? 'platformName': 'Android',
? ? ? ? ? ? ? ? 'deviceName': '127.0.0.1:62001',
? ? ? ? ? ? ? ? 'platformVersion': '4.4.2',
? ? ? ? ? ? ? ? 'appPackage': 'com.baidu.yuedu',
? ? ? ? ? ? ? ? 'appActivity': 'com.baidu.yuedu.splash.SplashActivity',
? ? ? ? ? ? ? ? 'noReset': 'true',
? ? ? ? ? ? ? ? 'resetKeyboard': 'true',
? ? ? ? ? ? ? ? 'unicodeKeyboard': 'true'
? ? ? ? ? ? ? ? }
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
# 等主頁面activity出現(xiàn)
driver.wait_activity(".base.ui.MainActivity", 10)
# 1.text
loc_text = 'new UiSelector().text("圖書")'
driver.find_element_by_android_uiautomator(loc_text).click()
# # 2.textContains
# loc_textContains = 'new UiSelector().textContains("圖")'
# driver.find_element_by_android_uiautomator(loc_textContains).click()
# # 3.textStartsWith
# loc_textStart = 'new UiSelector().textStartsWith("圖")'
# driver.find_element_by_android_uiautomator(loc_textStart).click()
sleep(2)
# resourceId定位'小說'
loc_id = 'new UiSelector().resourceId("com.baidu.yuedu:id/webbooktitle")'
driver.find_element_by_android_uiautomator(loc_id).click()
sleep(2)
# className復(fù)數(shù)定位
loc_class = 'new UiSelector().className("android.widget.TextView")'
driver.find_elements_by_android_uiautomator(loc_class)[2].click()
from appiumimport webdriver
import time
desired_caps = {}
desired_caps = {
'platformName':'Android',
? ? 'deviceName':'7a46929',
? ? 'appPackage':'com.tencent.mm',
? ? 'appActivity':'com.tencent.mm.ui.LauncherUI',
? ? 'noReset':'True',
? ? 'chromeOptions': {'androidProcess':'com.tencent.mm:tools'}
}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)
aa = driver.contexts
print(aa)
time.sleep(10)
print('馬上點(diǎn)擊發(fā)現(xiàn)')
#loc_text = 'new UiSelector().text("至親一家人")'
#driver.find_element_by_android_uiautomator(loc_text).click()
driver.tap([(643, 2090), (707, 2134)])#點(diǎn)擊看一看的坐標(biāo)
print('點(diǎn)擊發(fā)現(xiàn)')
time.sleep(5)
print(driver.contexts)
print('馬上點(diǎn)擊看一看')
#driver.tap([(151,761), (289,823)])
kanyikan ='new UiSelector().text("看一看")'
driver.find_element_by_android_uiautomator(kanyikan).click()
print('點(diǎn)擊看一看')
time.sleep(3)