appium中点击操作

于今腐草无萤火,终古垂杨有暮鸦。这篇文章主要讲述appium中点击操作相关的知识,希望能为你提供帮助。
1.方法一,使用tap
tap有两个参数,元素位置和点击持续时间。
一般语法是这样的tap((x1,y1),(x2,y2)],100), 我们通过手机百度中,利用tap方法来点击摄像头按钮来举例。
【appium中点击操作】1.元素定位

appium中点击操作

文章图片

记住上面的元素坐标,下面需要用到。
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
 
 

    推荐阅读