test123
test123

Reputation: 21

how to select a value in combo boxes with geb groovy

i tried to select a value out of a combo box via groovy(geb). the html code is:

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

i tried to access these elements via

$("entity-list-form").statusSearchBtn = "alle"

or

$("entity-list-form").statusSearchBtn.value() == "alle"

a different approach was in the page siet to add

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

and also the case with the name only like entity-list-form. in this caes i tried it like

statusSearchBtn = "alle"

or

statusSearchBtn.value() == "alle"

the last one end without any errors, but didnt change the selected value to "alle".

the former one ended in No such property: statusSearchBtn for class: geb.navigator.EmptyNavigator.

i greatly apprichiate any advice,

Upvotes: 2

Views: 1752

Answers (1)

plsgogame
plsgogame

Reputation: 1344

I think:

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

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

Upvotes: 1

Related Questions