无法找到在Appium android中动态生成的元素

时间:2015-04-16 08:07:08

标签: android appium

我正在尝试使用appium + java客户端自动化原生Android应用程序 我正在使用uiautomatorviewer来定位元素。

在应用程序中有一个用于评论的页面。 因此评论将动态生成。

UIAutomatorview可以找到这些动态生成的元素。 但是通过appium我得到NoSuchElementException。

我正在使用appium 1.3.6

获取WebElement的代码:

WebElement we = driver.findElement(By.id(:id / scrolling_list_item));

但是appium无法识别元素。

我从uiautomatorviewer那里得到了这个ID。

2 个答案:

答案 0 :(得分:0)

Try to change the configuration of automation name to appium, do not use seledroid
尝试将自动化名称的配置更改为appium,不要使用seledroid

答案 1 :(得分:0)

您已经编写了这样的代码。

WebElement we = driver.findElement(By.id(:id/scrolling_list_item));

修改如下:

WebElement we = driver.findElement(By.id("scrolling_list_item"));