元素显示定位到,通过 visibility_of_element_located,返回的是 true,使用 click 的时候,代码没有报错,但是页面没有反应,不知道是什么原因,定位的页面是 native 的
可以试试直接获取到元素的坐标,然后直接 click 坐标?
定位到元素但无法 click 的可能性比较多,比如元素被遮盖无法点击,或者这个元素本身就是不可点击的元素。如果想要了解为啥无法点击,需要提供更多的信息,比如 appium 完整日志、界面完整控件树及截图、元素对应的定位和点击代码。缺少这些信息,无法定位。
如果要点击的区域在页面中是固定位置,可以通过坐标点击,如果还是不行,试试双击
你可以试下这个方法 element_to_be_clickable,看看返回的是什么。再有就是看下元素 class 属性有没有那种类似 disabled 不让操作的属性,或者看下元素是不是在 iframe 里