如何用geb groovy在组合框中选择一个值
问题描述:
我试图通过groovy(geb)从组合框中选择一个值。 的HTML代码是:如何用geb groovy在组合框中选择一个值
<select id="entity-list-form:statusSearchBtn" name="entity-list-form:statusSearchBtn" size="1" style="width: 200px;">
<option value="">alle</option>
<option value="REGISTERED" selected="selected">Wartet auf Bestätigung</option>
<option value="REJECTED">Registrierung zurückgewiesen</option>
<option value="APPROVED">Registrierung angenommen</option>
<option value="UNSUBSCRIBED">Abgemeldet</option>
</select>
我试图经由
$("entity-list-form").statusSearchBtn = "alle"
或
$("entity-list-form").statusSearchBtn.value() == "alle"
一种不同的方法是在页面SIET访问这些元素添加
statusSearchBtn { $('select[name$="entity-list-form:statusSearchBtn"]') }
一个d也是名称只与实体列表形式相同的情况。在此CAES我想它像
statusSearchBtn = "alle"
或
statusSearchBtn.value() == "alle"
最后一端没有任何错误,但没有改变选择的值设置为“全部”。在No such property: statusSearchBtn for class: geb.navigator.EmptyNavigator.
我非常apprichiate任何意见
前一个结束,
答
我想:
$("select", name : "entity-list-form:statusSearchBtn").value('alle')
$("select", name : "entity-list-form:statusSearchBtn").value() = 'alle'
感谢您的答复。 我试过你的建议,它不起作用。它打开了可能性列表,但没有选择一个。 了一种奇怪的,会导致: //打印$( '选择[ID $ = “statusSearchBtn”]')文本() 其打印所有possebilities。我甚至可以点击打开它们,但不能选择一个。 – test123 2013-03-21 14:06:08
对不起,我之前有一个点击声明,这个影响了你的建议。它的工作。谢谢。 – test123 2013-03-21 14:10:52
没问题,尽情享受吧! – plsgogame 2013-03-21 14:14:39