1. 程式人生 > 實用技巧 >appium---移動操作

appium---移動操作

import time

from appium import webdriver
from appium.webdriver.common.touch_action import TouchAction

desired_caps = dict()
desired_caps['deviceName'] = '192.168.234.104:5555'
desired_caps['platformName'] = 'android'
desired_caps['platformVersion'] = '5'
desired_caps['appPackage'] = 'com.android.settings
' # 設定的包名 desired_caps['appActivity'] = '.ChooseLockPattern' # 設定--安全--螢幕鎖定方式--圖案的介面名 desired_caps['unicodeKeyboard'] = True desired_caps['resetKeyboard'] = True driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_capabilities=desired_caps) # 獲取影象座標位置方法一,開啟開發者模式中的指標位置 # 使用ui automatorViewer最大化,右上角有座標顯示
# TouchAction(driver).press(x=179,y=623).move_to(x=901,y=623).move_to(x=538,y=982).move_to(x=901,y=1348).move_to(x=181,y=988).release().perform() # 程式碼過長處理方式一---直接回車,每行後會出現\ # 方式二---兩邊加括號再回車 (TouchAction(driver).press(x=179, y=623).move_to(x=901, y=623) .move_to(x=538, y=982).move_to(x=901, y=1348) .move_to(x
=181, y=988).release().perform()) time.sleep(3) driver.quit()