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

Здравствуйте.
Подскажите, пожалуйста, как в 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>

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

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

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

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

Пробуй :slight_smile:

$options=$I->grabMultiple(’#родительский узел > select > option’);
$I->comment(count($options));
$option=array_chunk($options,1);
foreach ($option as $item) {
$I->selectOption(’#родительский узел’,$item);
}