java - 有没有办法在 UiAutomator 中单击 UiObject 的左下角?

标签 java android-uiautomator

我正在尝试在 UiAutomator 中自动执行某些操作,并且我有一个包含文本的 UiObject;其中一部分是超链接。我无法将超链接与文本的其余部分隔离开来,所以我希望我可以单击 UiObject 中包含超链接的部分 - 在本例中它位于左下角。我看到有公共(public)方法 clickBottomRight() 和 clickTopLeft(),但是有没有办法单击 UiObject 的左下角?谢谢!

最佳答案

您可以使用 UiObject.getVisibleBounds()获取 View 坐标,计算您要单击的位置,然后使用 UiDevice.click(x,y)执行点击。

关于java - 有没有办法在 UiAutomator 中单击 UiObject 的左下角?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38400455/

相关文章:

java - android - 倒计时后打开 Activity

android - 如何使用uiautomation在android中的chrome浏览器中打开一个url

android - 如何在执行仪器测试期间关闭任何系统对话框

android - UIAutomator ScrollToBeginning 不会一直滚动到开始

java - Obj C 等价于 Double.doubleToLongBits

java - ZK 日期框与 java.time

java - 从自定义标签属性传递数组

java - 用于压缩文件的 uidevice takescreenshot 选项不起作用

java - 如何使用 UIAutomator 查看器在 Android 应用程序中查找 ID

java - Java中Enum对应的BiFunctional函数如何实现?