Есть ли способ выбрать раскрывающийся список, используя его отображаемое имя, где раскрывающийся список заполняется из базы данных, а не из HTML? - PullRequest
0 голосов
/ 11 июня 2019

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

Поскольку у него нет селекторов, мы не можемиспользовать 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')

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

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

...