从 Selenium 的日历中选择一个日期

Pick a date from a calendar in Selenium

我需要从 Selenium 的日历中选择一个日期。当我单击 Calendar 按钮时,会打开一个新的 window 日历。

我需要点击日历上的 'Today' 按钮。但是没有我可以切换到的 iframe 或 window ID。

我收到 没有此类元素异常 错误。

我该怎么做?

问题已解决!使用 windows 处理程序切换到新的 window。谢谢大家。

 JavaScriptExecutor jsExecutor =(JavaScriptExecutor) driver;

 jsExecutor.executeScript("$(\"#datepicker\").val('02.05.2015')");

检查 datepicker/caledner 字段并获取相关的定位器属性

您还可以使用 Jquery Xpath 和 $x 而不是 $