如何使用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);

09-30 12:20