Javascript 剧作家JS-如果找不到元素/选择器,如何全局定义/更改超时?
基本上,我希望剧作家等待每个元素5秒,如果元素没有找到 有一种方法可以单独更改超时,如下所示:Javascript 剧作家JS-如果找不到元素/选择器,如何全局定义/更改超时?,javascript,automation,jestjs,timeout,playwright,Javascript,Automation,Jestjs,Timeout,Playwright,基本上,我希望剧作家等待每个元素5秒,如果元素没有找到 有一种方法可以单独更改超时,如下所示: await page.waitForSelector('h1', { timeout: 5000 }); 但我只想在全局范围内定义一次,而不是在每个元素中 提前感谢。使用新的Playwright测试运行程序时,您可以通过创建Playwright.config.js文件全局设置所有测试的超时 此处有关于特定超时设置的文档: 但他们示例的简化版本是: // playwright.config.js m
await page.waitForSelector('h1', { timeout: 5000 });
但我只想在全局范围内定义一次,而不是在每个元素中
提前感谢。使用新的Playwright测试运行程序时,您可以通过创建Playwright.config.js文件全局设置所有测试的超时 此处有关于特定超时设置的文档: 但他们示例的简化版本是:
// playwright.config.js
module.exports = {
// Each test is given 30 seconds
timeout: 30000,
use: {
// Configure browser and context here
},
};
您好,我查看了文档,找到了“page.setDefaultTimeout(timeout)”方法,它可以覆盖默认的30秒超时。签出文档:。希望对你有帮助。谢谢!这对我很有帮助。