GEB - 如何从只读输入中获取价值

时间:2018-01-25 15:05:00

标签: jquery groovy spock geb

我试图从只读输入中获取值,如下所示:

<input id="EmailGeneratorText" class="input-email-input" readonly="" placeholder="Generated email"/>

我尝试按以下方式执行:

def a = js.exec 'jQuery("input#EmailGeneratorText").val()' 

但不幸的是它没有帮助

System.out.println("value:" + a) // => value:null**

我也尝试过.text()和.value(),但没有结果。 有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

这应该有效:

element.@value

假设它有一个值...在你的示例html中,它没有一个

答案 1 :(得分:0)

试试这个:

 println   $("input",id:"EmailGeneratorText",class:"input-email-input").value()

一定会有效