微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python+appium通过坐标定位元素,解决无法通过id,class,xpath元素定位元素的问题

目的:

编写某个模块的自动化脚本方案时,遇到一个元素无法点击的问题,尝试过id,class,xpath等都无法定位

② 环境

Python+appium+ios真机

appium提供的按坐标定位方法

在这里插入图片描述

用法

# 引入TouchAction方法
from appium.webdriver.common.touch_action import TouchAction

TouchAction(self.driver).press(x=112, y=88).release().perform()

X,Y坐标获取方法

在这里插入图片描述

这个时候就遇到一个问题,未能进行点击

解决方法

# 一定要加等待时间
sleep(1)
TouchAction(self.driver).press(x=112, y=88).release().perform()

注意:这个非常重要,不加这个可能就无法成功点击**

白嫖不好,创作不易,各位的点赞就是创作的最大动力。 持续更新,未完待续……

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐