Я использую селен с nodejs для тестирования реагирует веб-приложения. Я могу сделать логин и проверить необходимый элемент. Есть выпадающий список, и когда я выбираю опцию, страница становится пустой. Я проверил источник страницы, я вижу это -
Вам нужно включить JavaScript для запуска этого приложения
Когда вы делаете то же самое вручную, все работает нормально.
Ниже приведен мой код:
driver.findElement(By.className('react-select__value-container')).click().then(function () {
driver.findElements(By.className('react-select__option')).then(function (elems) {
if (elems.length) {
elems.map(function (el) {
el.getText().then(function (txt) {
console.log('txt = ', txt)
if (city == txt) {
el.click();
}
})
})
}
})
})