如何阻止Google广告出现在测试中。
为了避开我使用的广告:await page.frameLocator('iframe[name="aswift_2"]').frameLocator('iframe[name="ad_iframe"]').getByRole('button', { name: 'Close ad' }).click();
这并不总是有效,所以我用途:await page.goBack(); await page.goForward();
的工作原理是我单独使用每个测试,但当我按顺序运行所有测试时,广告会出现在新的测试位置,测试无法通过我如何编写脚本来禁用Google广告我正在学习在应用程序https://automationexercise.com/上的Playwright中进行测试
1条答案
按热度按时间ctehm74n1#
可以使用adblocker-playwright。
或屏蔽生成广告的网络资源。参见剧作家网络文档