gpt4 book ai didi

android - 找不到 android AutoCompleteTextView 元素

转载 作者:行者123 更新时间:2023-11-30 05:05:09 25 4
gpt4 key购买 nike

我无法访问标记的 X 元素。

已经和开发人员谈过了,他们说不可能在上面放一个 id 或 accessibility 标签,他们说这个元素类型是 https://developer.android.com/reference/android/widget/AutoCompleteTextView .

我会通过 x 和 y 位置来完成它,但是如果我使用硬编码数字,它会在具有不同分辨率的不同设备上中断。

如何更有效地定位这个元素?

我正在使用 appium 进行测试自动化,但这对任何测试自动化框架来说都是一个问题。

图中使用的工具是uiautomatorviewer。

enter image description here

最佳答案

您可以在不对值进行硬编码的情况下使用 X 和 Y 位置,它也可以在其他设备上使用,因为“X”按钮没有定位器,它的内置功能带有 edittext,因此 android uiautomator 将无法访问此元素

  1. 获取EditText的长度
  2. 获取 X 和 Y
  3. 通过(X 的 3/4,Y/2)在 Touch Action 中传递值

这个会点击那个位置,这里需要根据你的位置改变3/4

关于android - 找不到 android AutoCompleteTextView 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54705624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com