appium中点击操作

Posted 外星人alien

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

 

以上是关于appium中点击操作的主要内容,如果未能解决你的问题,请参考以下文章

Python Appium 滑动点击等操作

Appium Native View,如何点击按钮返回上一屏

Android+appium +python 点击坐标tap方法的封装

APPIUM API整理(python)---操作类

Appium1.6 定位iOS元素和操作元素

点击选项在 Appium 程序中不起作用