2

groovy(geb)を介してコンボボックスから値を選択しようとしました。HTMLコードは次のとおりです。

<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"

別のアプローチは、追加するページサイトにありました

statusSearchBtn { $('select[name$="entity-list-form:statusSearchBtn"]') }

また、entity-list-formのような名前の場合もあります。このcaesで私はそれを次のように試しました

statusSearchBtn = "alle"

また

statusSearchBtn.value() == "alle"

最後の1つはエラーなしで終了しますが、選択した値を「alle」に変更しませんでした。

前者はで終わった No such property: statusSearchBtn for class: geb.navigator.EmptyNavigator.

私はどんなアドバイスも大いに評価します、

4

1 に答える 1

1

おもう:

$("select", name : "entity-list-form:statusSearchBtn").value('alle')

$("select", name : "entity-list-form:statusSearchBtn").value() = 'alle'
于 2013-03-21T13:27:12.740 に答える