【发布时间】:2016-06-29 08:24:26
【问题描述】:
我有一个丰富的日历:
<rich:calendar id="calendarId" disabled="true"..... />
我尝试使用 selenium 确定日历元素是否被禁用
webDriver.findElement(By.id("calendarId")).isEnabled();
结果是 true,尽管我的日历被禁用了。
这个rich:calendar 和selenium 是一个已知问题吗?有谁知道如何确定日历是否被禁用?
【问题讨论】:
-
我对如何在客户端禁用/启用丰富的日历不感兴趣。我只想确定如何检查是否使用 selenium 禁用了丰富的日历。如您所见,硒返回不好的结果...
-
你可能应该搜索
"calendartId" + "InputDate"(输入id不是组件id) -
@Emil Sierżęga,就像你说的那样工作。您可以回答问题,以便我接受。
-
很高兴它对您有所帮助。我刚刚发布了一个答案。
标签: selenium-webdriver richfaces