Appium基础篇15-模拟手指点击tap方法

来源:互联网 发布:上海软件开发培训班 编辑:程序博客网 时间:2024/06/03 20:49

        本篇来学习下,appium中模拟手指点击方法,叫tap,有两个参数,元素位置和点击持续时间。一般语法是这样的tap((x1,y1),(x2,y2)],100), 我们通过手机百度中,利用tap方法来点击摄像头按钮来举例。

1.元素定位

记住上面的元素坐标,下面需要用到。

2.tap代码实现

import osimport timefrom appium import webdriverdesired_caps ={ 'platformName': 'Android',                'platformVersion': '6.0.1',                'deviceName': 'KIW-AL10',                'noReset': True,                'appPackage': 'com.baidu.searchbox',                'appActivity': 'com.baidu.searchbox.SplashActivity',                'unicodeKeyboard': True,                'resetKeyboard': True                }driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)#启动apptime.sleep(3) #app启动后等待3秒,方便元素加载完成#模拟手指点击操作driver.tap([(918,413),(1026,521)], 100)
解释:上面tap方法中位置的元素点坐标是通过ui automator viewer获取,持续时间100是指100毫秒。