【发布时间】:2020-09-13 07:20:01
【问题描述】:
Сase: 有一个列表,您需要在其中选择一个项目,然后它会关闭。当您单击另一个项目时,列表没有时间关闭。最后再单击另一个列表元素。
await page.waitForSelector('.list');
await page.click('.list');
await page.waitForSelector('.list-element');
await page.click('.list-element'); // click on the list element and list closes
await page.click('.another-element'); // click on the list
【问题讨论】:
-
也许
page.select()或elementHandle.select()可以帮忙? -
你能检查一下这个stackoverflow.com/questions/61647401/… 吗?也许这有帮助
-
在playwright中可以使用
page.waitForSelector(selector, {state: "detached"});等待元素从dom中分离出来
标签: puppeteer playwright