【发布时间】:2017-07-09 12:18:58
【问题描述】:
我正在一个 Android 移动应用上使用 appium 进行测试。我的安卓版本是5.1。
日期选择器有一个 SET 按钮,用于通过 xpath 确认日期设置:- //android.widget.FrameLayout[@index='0']/android.widget.Button[@index='6'].
我总是在测试结束时得到NoSuchElementException。
谁能解释除了错误的 xpath 之外的可能原因是什么?
代码如下:
WebElement yearPicker = driver.findElementByXPath(yearView);
yearPicker.click();
// ... I omit the touch actions here
WebElement set = driver.findElementByXPath("//android.widget.Button[@index='6']");
set.click();
这里是日期选择器的外观和xml结构:
【问题讨论】:
-
你能添加屏幕截图和代码sn-p吗?
-
我已经发布了一个答案,希望对你有帮助:)
标签: java android automated-tests appium