appium中点击操作


1.方法一,使用tap

tap有两个参数,元素位置和点击持续时间。

一般语法是这样的tap((x1,y1),(x2,y2)],100), 我们通过手机百度中,利用tap方法来点击摄像头按钮来举例。

1.元素定位

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

2.tap代码实现

  1. importos
  2. importtime
  3. fromappiumimportwebdriver
  4. desired_caps={'platformName':'Android',
  5. 'platformVersion':'6.0.1',
  6. 'deviceName':'KIW-AL10',
  7. 'noReset':True,
  8. 'appPackage':'com.baidu.searchbox',
  9. 'appActivity':'com.baidu.searchbox.SplashActivity',
  10. 'unicodeKeyboard':True,
  11. 'resetKeyboard':True
  12. }
  13. driver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)#启动app
  14. time.sleep(3)#app启动后等待3秒,方便元素加载完成
  15. #模拟手指点击操作
  16. driver.tap([(918,413),(1026,521)],100)

解释:上面tap方法中位置的元素点坐标是通过ui automator viewer获取,持续时间100是指100毫秒。

以上文章来源:

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

长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号





    联系我们

    欢迎来到TinyMind。

    关于TinyMind的内容或商务合作、网站建议,举报不良信息等均可联系我们。

    TinyMind客服邮箱:support@tinymind.net.cn