Selenium 2 webdriver和jQuery日历

时间:2012-01-09 20:51:40

标签: selenium-webdriver

我将输入输入到具有jquery ui calendar

的输入字段
id("dateSelecterInput").sendKeys(date);
id("dateSelecterSubmit").click();

当您在输入字段中输入内容时,日历会弹出,但应该覆盖输入字段下方的提交按钮。问题是,对于Webdriver,它无法单击提交按钮,可能是因为它不可见?!?

问题可以解决,点击其他元素,但它是一个黑客,如何解决它?

1 个答案:

答案 0 :(得分:1)

我们在整个生产现场使用日期选择器。清除日期字段和发送键后,是否可以按返回键获得相同的结果,而不是单击按钮?

如果按返回不是一个选项,那么,是的,修改你的CSS,以便按钮始终可见。 selenium的工作方式与最终用户查看网站的方式相同,所以。