Есть ли способ выбрать раскрывающийся список, используя его отображаемое имя, где раскрывающийся список заполняется из базы данных, а не из HTML?
Мне было интересно, если есть способ выбрать выбор из выпадающего меню, где все выбор заполняется из базы данных и не имеет никаких селекторов.
Поскольку у него нет селекторов, мы не можем использовать await page.select("selector",'dropdown')
Я также пытался использовать
await page.evaluate(() => {
document.querySelector(`select [value="District"]`).selected = true);
});
Прямо сейчас, просто чтобы заставить это работать, я использую
Page.keyboard.press('ArrowDown')
page.keyboard.press('ArrowDown')
page.keyboard.press('Enter')
который выбирает выбор, который я хочу, но я не думаю, что это подходящий способ выбрать выбор из выпадающего списка.
Должен быть правильный путь, любая помощь высоко ценится!