如何使用selenium java web驱动程序获取android本地应用程序的x,y坐标。
我在用苹果。我的应用程序打开Android图像库。因为uiautomatorviewer没有显示它的布局。我无法单击图像。
看起来moveToElement、mousemoveat等只适用于浏览器。本机应用程序有哪些可用选项。
最佳答案
我用下面的代码找到了一个解决方案。在一个特定的位置轻敲,我可以选择一个图像。
HashMap<String, Integer> tapObject = new HashMap<String, Integer>();
tapObject.put("x", 100); // in pixels from left
tapObject.put("y", 300); // in pixels from top
driver.executeScript("mobile: tap", tapObject);