selectByVisibleText

Select option with displayed text matching the argument.

Usage

1
browser.selectByVisibleText(selector,text);

Parameters

Param Type Details
selector String select element that contains the options
text String text of option element to get selected

Example

example.html
1
2
3
4
5
6
7
8
<select id="selectbox">
<option value="someValue0">uno</option>
<option value="someValue1">dos</option>
<option value="someValue2">tres</option>
<option value="someValue3">cuatro</option>
<option value="someValue4">cinco</option>
<option value="someValue5">seis</option>
</select>
selectByVisibleText.js
1
2
3
4
5
6
7
it('demonstrate the selectByVisibleText command', function () {
var selectBox = $('#selectbox');
console.log(selectBox.getText('option:checked')); // returns "uno"

selectBox.selectByVisibleText('cuatro');
console.log(selectBox.getText('option:checked')); // returns "cuatro"
})

Uses