Есть ли способ выбрать раскрывающийся список, используя его отображаемое имя, где раскрывающийся список заполняется из базы данных, а не из 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')

который выбирает выбор, который я хочу, но я не думаю, что это подходящий способ выбрать выбор из выпадающего списка.

Должен быть правильный путь, любая помощь высоко ценится!

0 ответов

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