appium中點擊操作


1.方法一,使用tap

tap有兩個參數,元素位置和點擊持續時間。

一般語法是這樣的tap((x1,y1),(x2,y2)],100), 我們通過手機百度中,利用tap方法來點擊攝像頭按鈕來舉例。

1.元素定位

記住上面的元素坐標,下面需要用到。

2.tap代碼實現

  1. import os  
  2. import time  
  3. from appium import webdriver  
  4.   
  5. desired_caps ={ 'platformName': 'Android',  
  6.                 'platformVersion': '6.0.1',  
  7.                 'deviceName': 'KIW-AL10',  
  8.                 'noReset': True,  
  9.                 'appPackage': 'com.baidu.searchbox',  
  10.                 'appActivity': 'com.baidu.searchbox.SplashActivity',  
  11.                 'unicodeKeyboard': True,  
  12.                 'resetKeyboard': True  
  13.                 }  
  14.   
  15. driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)#啟動app  
  16. time.sleep(3) #app啟動后等待3秒,方便元素加載完成  
  17. #模擬手指點擊操作  
  18. driver.tap([(918,413),(1026,521)], 100)  

解釋:上面tap方法中位置的元素點坐標是通過ui automator viewer獲取,持續時間100是指100毫秒。

以上文章來源:

http://blog.csdn.net/u011541946/article/details/77986197

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM