如何使用selenium获取android native app的x,y坐标

时间:2014-08-28 00:21:17

标签: java selenium selenium-webdriver appium

如何使用selenium java web驱动程序获取android native app的x,y坐标。

我正在使用appium。我的应用程序打开android图库。由于uiautomatorviewer没有显示它的布局。我无法点击图片。

看起来像moveToElement,mouseMoveAt等仅适用于浏览器。本机应用程序有哪些可用选项。

2 个答案:

答案 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应用程序。

http://appium.io