Chromeless: проверить выпадающее меню

Я использую этот фрагмент кода, чтобы установить выпадающее меню на определенное значение с Chromeless:

.evaluate((dropDownValue) => {
            select = document.querySelector('select._itemeditor__value_common_category')
            select.value = dropDownValue
}, dropDownValue)   

Этот код визуально изменяет выбранное значение в меню, но это значение не записывается при проверке формы. Я могу воспроизвести проблему, пытаясь изменить значение вручную, перемещаясь по меню с помощью клавиш со стрелками, но не нажимая "Enter" или "Tab" в конце, чтобы подтвердить свой выбор.

Поэтому я попытался добавить команду.press для клавиши ввода:

 .evaluate((dropDownValue) => {
                select = document.querySelector('select._itemeditor__value_common_category')
                select.value = dropDownValue
    }, dropDownValue)   
.press(13)

но мое новое значение до сих пор не записано.

Как мне проверить это значение на самом деле?

0 ответов

Другие вопросы по тегам