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)
но мое новое значение до сих пор не записано.
Как мне проверить это значение на самом деле?