如何使用selenium java web驱动程序获取android native app的x,y坐标。
我正在使用appium。我的应用程序打开android图库。由于uiautomatorviewer没有显示它的布局。我无法点击图片。
看起来像moveToElement,mouseMoveAt等仅适用于浏览器。本机应用程序有哪些可用选项。
答案 0 :(得分:1)
我使用下面的代码找到了解决方案。通过点击某个位置,我可以选择一个图像。
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);
答案 1 :(得分:0)
考虑切换到Appium。 Appium在Selenium上添加了一个额外的图层,可以帮助您自动化原生iOS和Android应用程序。