我目前正在尝试使用appium来查找各种元素的位置和Android应用程序。
我试过了:
driver.elementByName('button1').location;
driver.elementByName('button1').getLocationOnScreen();
driver.elementByName('button1').getAttribute('location');
但这些似乎都不起作用。我也试图找到一些有用的文档,但似乎没有任何东西与这个问题相关。我知道你可以使用:
driver.elementByName('button1').Text();
要查找元素的文本,但我找不到有关其他命令的任何资源。如果有人可以帮助甚至只是指出我正确的方向,我将非常感激
答案 0 :(得分:0)
我建议首先找到按钮作为单独的元素
WebElement button = driver.findElement(By.xpath("button's path or id "))
然后将位置打印为
System.out.printf("Location is ", +button.getLocationOnScreen());
我猜在使用java和javascript中的函数时会有很大的不同。