编程语言
首页 > 编程语言> > python+appium通过坐标定位元素,解决无法通过id,class,xpath元素定位元素的问题

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()

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

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

标签:xpath,定位,appium,TouchAction,元素,点击,坐标
来源: https://blog.csdn.net/yw741115/article/details/111948947