python点击屏幕坐标_appium+python自动化26-模拟手势点击坐标(tap)

本文介绍了使用Appium和Python进行自动化测试时,如何通过坐标进行点击操作。当常规元素定位方法失效时,可以利用tap方法,传入坐标列表和持续时间来模拟手指点击。文中给出了具体代码示例,包括点击“去看看”和“搜索”按钮的操作。需要注意,坐标定位方法不适用于不同分辨率的设备,需要根据屏幕比例调整。
摘要由CSDN通过智能技术生成

前言:

有时候定位元素的时候,你使出了十八班武艺还是定位不到,怎么办呢?(面试经常会问)

那就拿出绝招:点元素所在位置的坐标

一、 tap用法

1.tap是模拟手指点击,一般页面上元素

的语法有两个参数,第一个是positions,是list类型最多五个点,duration是持续时间,单位毫秒

```

tap(self, positions, duration=None):

Taps on an particular place with up to five fingers, holding for a certain time

模拟手指点击(最多五个手指),可设置按住时间长度(毫秒)

:Args:

- positions - list类型,里面对象是元组,最多五个。如:[(100, 20), (100, 60)]

- duration - 持续时间,单位毫秒,如:500

:Usage:

driver.tap([(100, 20), (100, 60), (100, 100)], 500)

```

二、 坐标定位

1.如下图定位"去看看"这个按钮的坐标,可以看到右侧bonds属性:[374,831][654,906]

![](http://images2017.cnblogs.com/blog/1070438/201711/1070438-20171103143556748-1500143884.png)

2.点右上角"搜素"按钮

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值