• appium 元素定位变动的问题 at 2020年12月24日

    好的,谢谢您的指导。

  • appium 元素定位变动的问题 at 2020年12月24日

    不好意思,可能我没有说清楚,xml 文件中是有这个元素的,uiautomator 也能够得到这个元素的信息,但是我不能识别这个元素的可见性,因为利用 uiautomator 所获得得 xml 文件中并没有 visibility 这个属性。这是因为开发人员只有在 app 源码中才能设置这个属性吗?如果是这样,那我在只有 xml 文件但没有源码的情况下,如何识别出元素的不可见性? 例如 xml 文件中一共有十个节点,有一个节点不可见,但是 xml 中没有 visibility 属性,那么我该如何识别出这一个不可见节点呢?

  • appium 元素定位变动的问题 at 2020年12月23日

    谢谢您的回复,我在 app 上尝试了一下,发现这个列表项没有这种滑动操作,应该不是这个原因导致的。我现在想做的正是用 ui 自动化忽略这种元素,但是我无法从 xml 文件中识别这种元素,请问自动化识别是怎么实现的呢?我现在只能够通过这个元素的 bounds 把它在截图中标记出来,然后人工地进行忽略。

  • appium 元素定位变动的问题 at 2020年12月21日

    你好,我想请问一下,当我使用 UIAutomator dump 了安卓 app 的一个页面的 xml 文件的时候,我发现有些元素是在页面上不可见的,但是在 xml 上却存在,这是什么原因呢? 比如说这张图片上红色方框依靠该元素的 bounds 标记出来的位置,它在 xml 文件中的属性是 node index="1" text="" resource-id="com.eusoft.ting.en:id/action" class="android.widget.ImageView" package="com.eusoft.ting.en" content-desc="" checkable="false" checked="false" clickable="false" enabled="true" focusable="false" focused="false" scrollable="false" long-clickable="false" password="false" selected="false" bounds="[8,597][76,665]" ,但是从图片上来看,它并没有任何内容,我应该怎么理解这种元素,或者怎么区分这种看不到的元素?