Appium appium 元素定位到了,点击 click 没有反应

cubic · April 28, 2023 · Last by Mr.Shuo replied at August 01, 2023 · 5497 hits

元素显示定位到,通过 visibility_of_element_located,返回的是 true,使用 click 的时候,代码没有报错,但是页面没有反应,不知道是什么原因,定位的页面是 native 的

共收到 3 条回复 时间 点赞

可以试试直接获取到元素的坐标,然后直接 click 坐标?

定位到元素但无法 click 的可能性比较多,比如元素被遮盖无法点击,或者这个元素本身就是不可点击的元素。如果想要了解为啥无法点击,需要提供更多的信息,比如 appium 完整日志、界面完整控件树及截图、元素对应的定位和点击代码。缺少这些信息,无法定位。

如果要点击的区域在页面中是固定位置,可以通过坐标点击,如果还是不行,试试双击

你可以试下这个方法 element_to_be_clickable,看看返回的是什么。再有就是看下元素 class 属性有没有那种类似 disabled 不让操作的属性,或者看下元素是不是在 iframe 里

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up