如何验证禁用字段中的文本[Geb]?

时间:2016-11-13 00:08:16

标签: html drop-down-menu ui-automation spock geb

我有一个UI表单,我必须首先选择用户名字段(例如:product),如果我点击提交按钮,弹出一个窗口,然后用ID和带有用户名的显示字段填充隐藏字段(产品) )。

显示字段设置为disabled =“disabled”以强制用户使用弹出窗口而不在字段中键入值。如何使用Geb Spoc验证以下内容?

<td class="Data" style="white-space:pre">
<input id="amazon" class="FormElement" name="amazon" size="20" role="textbox" disabled="disabled" type="text">
</td>

我尝试过以下页面对象和Spec测试 页:

selectUser {$("#amazon")}

规格:

assert selectUser.text() == "product"

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您希望使用value()方法,因为您不是在输入元素的内部文本之后访问输入的值而不是text()方法。