有没有办法在javascript中通过appium获取Button的绝对位置

时间:2014-08-20 23:48:19

标签: javascript android appium

我目前正在尝试使用appium来查找各种元素的位置和Android应用程序。

我试过了:

driver.elementByName('button1').location;
driver.elementByName('button1').getLocationOnScreen();
driver.elementByName('button1').getAttribute('location');

但这些似乎都不起作用。我也试图找到一些有用的文档,但似乎没有任何东西与这个问题相关。我知道你可以使用:

driver.elementByName('button1').Text();

要查找元素的文本,但我找不到有关其他命令的任何资源。如果有人可以帮助甚至只是指出我正确的方向,我将非常感激

1 个答案:

答案 0 :(得分:0)

我建议首先找到按钮作为单独的元素

WebElement button = driver.findElement(By.xpath("button's path or id ")) 

然后将位置打印为

System.out.printf("Location is ", +button.getLocationOnScreen()); 

我猜在使用java和javascript中的函数时会有很大的不同。