我正在尝试使用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。
答案 0 :(得分:0)
尝试将自动化名称的配置更改为appium,不要使用seledroid
答案 1 :(得分:0)
您已经编写了这样的代码。
WebElement we = driver.findElement(By.id(:id/scrolling_list_item));
修改如下:
WebElement we = driver.findElement(By.id("scrolling_list_item"));