Chromeless — выберите раскрывающееся значение

Я использую chromeless для изменения значения выпадающего меню:

var dropDownValue="59"
const screenshot2 = await chromeless
        .evaluate((dropDownValue) => {
            select = document.querySelector('select#category1')
            select.value = dropDownValue
        })

но это не дает ожидаемого поведения, в раскрывающемся меню установлен «пустой» вариант (который даже не существует в меню).

Что может пойти не так?


person Sulli    schedule 09.02.2018    source источник


Ответы (1)


Правильный синтаксис:

var dropDownValue="59"
const screenshot2 = await chromeless
        .evaluate((dropDownValue) => {
            select = document.querySelector('select#category1')
            select.value = dropDownValue
        }, dropDownValue)

Я не знаю, почему этот вопрос был отклонен. Возможно, вы являетесь экспертом в Chromeless, а я нет.

person Sulli    schedule 10.02.2018