Android 使用UIautomator访问相对布局内的视图

Android 使用UIautomator访问相对布局内的视图,android,Android,我正在尝试自动化GFX基准测试。 我希望用户可以选择测试。 但是当使用UIAutomator时,我无法找到访问特定文本的确切剩余值 正如您可以看到的测试选择。我需要单击该按钮,但我无法执行此操作 我尝试了以下代码和一些变体 新建UiObjectnew UiSelector.classNameTextView.class.getName.textContainsTest.click 好的,我无法单击特定的UI元素,但我为此设计了一种解决方法。 基本上,我只是根据像素点击了那个区域,截图计算了元素的

我正在尝试自动化GFX基准测试。 我希望用户可以选择测试。 但是当使用UIAutomator时,我无法找到访问特定文本的确切剩余值

正如您可以看到的测试选择。我需要单击该按钮,但我无法执行此操作

我尝试了以下代码和一些变体
新建UiObjectnew UiSelector.classNameTextView.class.getName.textContainsTest.click

好的,我无法单击特定的UI元素,但我为此设计了一种解决方法。 基本上,我只是根据像素点击了那个区域,截图计算了元素的位置百分比,然后点击了它。 代码是这样的

希望这能帮助任何遇到类似问题的人。此外,如果有人有更好的解决方案,请告诉我

UiDevice device = getUiDevice();        
int height = device.getDisplayHeight();
int width = device.getDisplayWidth();
device.click((int)(width*0.75), (int)(height*.625));