Перейти к основному содержимому

selectByVisibleText

Обзор

Используйте команду selectByVisibleText, чтобы выбрать опцию с заданным отображаемым текстом.

Использование

await browser.$(selector).selectByVisibleText(text);

Параметры команды

ИмяТипОписание
textString или NumberТекст (опции), по которому нужно выбрать опцию.

Примеры использования

example.html

<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

it("demonstrate the selectByVisibleText command", async ({ browser }) => {
const selectBox = await browser.$("#selectbox");
console.log(await selectBox.getText("option:checked")); // выведет: "uno"

await selectBox.selectByVisibleText("cuatro");
console.log(await selectBox.getText("option:checked")); // выведет: "cuatro"
});