我需要从Selenium的日历中选择一个日期。当我点击Calendar
按钮时,会打开一个带有日历的新窗口。
我需要点击日历上的“今天”按钮。但是我可以切换到没有iframe或窗口ID。
我收到 No Such Element Exception 错误。
我该怎么做?
答案 0 :(得分:1)
JavaScriptExecutor jsExecutor =(JavaScriptExecutor) driver;
jsExecutor.executeScript("$(\"#datepicker\").val('02.05.2015')");
检查datepicker / caledner字段并获取相关的定位器属性
您还可以将Jquery Xpath与$ x而不是$
一起使用答案 1 :(得分:0)
问题已解决!使用Windows处理程序切换到新窗口。谢谢大家。