Vla*_*sov 5 playwright playwright-java
我正在寻找一种方法,允许我在单击按钮或某些操作后等待网络空闲。有没有办法点击后等待网络空闲?
page.locator("text=Click").click() //some method that wait network is idle after clicking the button
我试过 waitForLoadState 仅在有导航时才有效。waitForResponse 适用于特定请求,但对我来说不好。
小智 5
有网络空闲等待的剧作家库。
await page.waitForLoadState('networkidle')
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助你。
小智 1
由于您的用例是单击在其他 DOM 元素中动态加载的链接,因此您可以尝试使用.waitForSelector()。
page.locator("text=Click").click()
page.waitForSelector('selector for what you are waiting for here')
Run Code Online (Sandbox Code Playgroud)
还将选项传递给 waitForSelector 以等待其被附加和/或可见并适当地设置超时。
我本来打算建议使用断言轮询,但我不相信 Java 版本的 playwright 还没有这样的功能。
| 归档时间: |
|
| 查看次数: |
14455 次 |
| 最近记录: |