【发布时间】:2014-12-30 13:36:03
【问题描述】:
我正在尝试使用 appium 更改日期选择器元素中的日期。我无法使用 findElement(By.id("id"); 因为我在版本 4.2.2(API 17) 中运行,并且就我而言知道此版本不支持 By.id。使用 selendroid 我可以像这样更改日期:
driver.findElement(By.id("MONTH")).sendKeys("FEB");
在我的 appium 代码中,我尝试在默认日期之前访问它。例如,我试图像这样更改月份:
driver.findElement(By.name("Dec")).sendKeys("Jan");
似乎虽然找到名称 Dec 却无法发送密钥 Jan。
这是来自失败跟踪的错误:
org.openqa.selenium.NoSuchElementException:使用给定的搜索参数无法在页面上找到元素。 (警告:服务器未提供任何堆栈跟踪信息)
关于如何更改它的任何想法,以及通常是否可以在此 API 版本中以某种方式使用 findElement(By.id("id");? 谢谢!!
【问题讨论】:
标签: java android datepicker appium