有没有办法在 UiAutomator 中单击 UiObject 的左下角?
Is there a way to click the bottom left of a UiObject in UiAutomator?
我正在尝试在 UiAutomator 中自动执行某些操作,并且我有一个包含文本的 UiObject;其中一部分是超链接。我无法将超链接与文本的其余部分隔离开来,所以我希望我可以单击 UiObject 中包含超链接的部分 - 在本例中它位于左下角。我看到有 public 方法 clickBottomRight() 和 clickTopLeft(),但是有没有办法单击 UiObject 的左下角?谢谢!
您可以使用 UiObject.getVisibleBounds() to get the View coordinates, calculate where you want to click and then use UiDevice.click(x,y) 来执行点击。
我正在尝试在 UiAutomator 中自动执行某些操作,并且我有一个包含文本的 UiObject;其中一部分是超链接。我无法将超链接与文本的其余部分隔离开来,所以我希望我可以单击 UiObject 中包含超链接的部分 - 在本例中它位于左下角。我看到有 public 方法 clickBottomRight() 和 clickTopLeft(),但是有没有办法单击 UiObject 的左下角?谢谢!
您可以使用 UiObject.getVisibleBounds() to get the View coordinates, calculate where you want to click and then use UiDevice.click(x,y) 来执行点击。