Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Выбор option внутри optgroup. selectOption() их не видит.

codeception
php
Теги: #<Tag:0x00007fedbb171208> #<Tag:0x00007fedbb171078>

#1

Здравствуйте.
Подскажите, пожалуйста, как в codeception правильно выбрать option внутри optgroup в select’е.
selectOption() их не видит…
Первые три option выбираются без проблем. А внутри optgroup ни по value ни по тексту выбрать не получается.
Вёрстка самая обычная:

<select>
    <option value='one'>One</option>
    <option value='two'>Two</option>
    <option value='three'>Three</option>
    <optgroup label='Group'>
        <option value='four'>Four</option>
        <option value='five'>Five</option>
        <option value='six'>Six</option>
    </optgroup>
</select>

Сорри, ели вопрос кому-то покажется глупым, но вот упёрся в такую, казалось-бы, мелочь… Гугл ничего вразумительного не выдал…


(Lev Yarushin) #2

Попробуйте выбрать элементы по xpath

//select/optgroup[@label=’Group’]/option

(rus) #3

в css можно так сделать:
select > optgroup > option если нужен конкретный сенлект, то в конце добавляешь псевдокласс, получается так: select > optgroup > option:nth-child(1)