从Selenium的日历中选择日期

时间:2015-04-16 11:24:57

标签: java selenium selenium-webdriver

enter image description here

我需要从Selenium的日历中选择一个日期。当我点击Calendar按钮时,会打开一个带有日历的新窗口。

我需要点击日历上的“今天”按钮。但是我可以切换到没有iframe或窗口ID。

我收到 No Such Element Exception 错误。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

 JavaScriptExecutor jsExecutor =(JavaScriptExecutor) driver;

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

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

您还可以将Jquery Xpath与$ x而不是$

一起使用

答案 1 :(得分:0)

问题已解决!使用Windows处理程序切换到新窗口。谢谢大家。