有没有一种方法可以使用其显示名称来选择下拉列表,而该下拉列表是从数据库而不是从HTML填充的?

时间:2019-06-11 19:09:44

标签: testing automated-tests puppeteer jest-puppeteer

我想知道是否有一种方法可以从下拉菜单中选择一个选项,该菜单中的所有选择均从数据库中填充且没有任何选择器。

因为它没有任何选择器,所以我们不能使用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 个答案:

没有答案