- python client安装
sudo pip install Appium-Python-Client
- 导入
from appium import webdriver
driver = webdriver.remote('http://127.0.0.1:4723/wd/hub', desired_caps)
- 页面滑动
driver.swipe(x1,y1,x2,y2,duration)
优化:可以先获取页面分辨率,再根据比例去滑动size = driver.get_window_size()
x1 = size['width']/10*9
x2 = size['width']/10
y = size['height']/2
driver.swipe(x1,y,x2,y)
- 查找页面元素
driver.find_element_by_id('')
driver.find_element_by_class_name('')
driver.find_element_by_android_uiautomator('new UiSelector().text('中文')')
driver.find_element_by_android_uiautomator('new UiSelector().resourceId('')')
driver.find_element_by_class_name('').find_element_by_class_name('')
driver.find_elements_by_class_name('')
- 元素操作
driver.find_element_by_id('').click()
driver.find_element_by_id('').send_keys()
driver.find_element_by_id('').clear()