【发布时间】:2018-05-11 21:34:38
【问题描述】:
我正在尝试在 Geb 中编写一个包含许多不同文本字段的测试。该场景本质上是有五个或六个 html 输入,并且一次只允许用户输入其中一个。也就是说,如果第一个文本框有值,那么其余的文本框应该是不可变的。
他们有一个只读属性(我假设它是一个属性?),而不是具有输入类型 =“禁用”的元素。
这是一个通用示例:
<input aria-labelledby="Date Input Value 1" id="Date Input 1" name="Date Input 1" class="input-small DateOrEmpty dateInput" value="" style="display: inline-block;" readonly="">
我试过了
${"input", id: "Date Input 1"}.@readonly
还有
${"input", id: "Date Input 1"}.has("readonly")
我运气不太好..
【问题讨论】:
标签: groovy automation automated-tests spock geb