标签:ice image 双击 driver 使用 pat for height scroll
from appium import webdriver
# 配置信息
desired = {
"platformName": "Android",
"platformVersion": "5.1.1",
"deviceName": "127.0.0.1:62026",
"appPackage": "com.android.settings",
"appActivity": ".Settings"
}
# 固定路径
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired)
# 获取屏幕宽高
width, height = driver.get_window_size().values()
# 滚屏 耗时800ms
driver.swipe(width * 0.5, height * 0.8, width * 0.5, height * 0.3, 800)
# 定位元素
# ID
# element = driver.find_element_by_id('com.android.settings:id/title')
# xpath
ele_xpath = '/hierarchy/android.widget.FrameLayout/android.view.View/android.widget.FrameLayout[2]/android.widget.FrameLayout/android.widget.ScrollView/android.widget.LinearLayout/android.widget.LinearLayout[2]/android.view.View/android.widget.FrameLayout[5]/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.LinearLayout/android.widget.RelativeLayout/android.widget.TextView'
element = driver.find_element_by_xpath(ele_xpath)
# 获取内容
print(element.get_attribute('text'))
# 点击
element.click()
Python操作APP -- Appium-Python-Client
标签:ice image 双击 driver 使用 pat for height scroll
原文地址:https://www.cnblogs.com/jiyu-hlzy/p/12228938.html