【发布时间】:2015-12-11 09:22:08
【问题描述】:
如何从 Selenium Java 中禁用的输入字段中获取文本?
下面是 HTML 标签。
<input id="endDate" class="ng-pristine ng-untouched ng-valid ng-valid-maxlength" data-ng-disabled="dateRange!=='Cm'" size="10" maxlength="10" data-ng-model="endDate" validate-date="" name="endDate" disabled=""/>
我正在寻找 Selenium Java 代码以从禁用的输入字段中获取文本值。
我试过getAttribute("disabled")。但它正在回归真实。我试过WebElement.getAttribute("id"),但它返回空值。一个都没用。
该字段的值将动态生成。例如,如果我选择今天,值将填充为SYSDATE。昨天的值为SYSDATE-1。
【问题讨论】:
-
看看这个主题,因为它看起来像同样的问题:stackoverflow.com/questions/11429070/…