我想使用全屏模式来使用 Cypress GUI,实际上 F11 就是这样做的。我可以通过向 cypress.json 添加相应的配置选项来自动化此过程吗?
还有一个相关问题:是否可以配置 Cypress GUI 中显示的浏览器窗口的缩放?
Cypress 插件文件支持浏览器启动 API,使您有机会修改浏览器首选项、安装扩展、添加和删除命令行参数以及修改其他选项。
幸运的是,Cypress 文档包含一个示例,可以完全满足您的需求。请参阅浏览器启动 API 的“启动全屏”示例。
// cypress/plugins/index.js
module.exports = (on, config) => {
on('before:browser:launch', (browser = {}, launchOptions) => {
if (browser.family === 'chromium' && browser.name !== 'electron') {
launchOptions.args.push('--start-fullscreen')
return launchOptions
}
if (browser.name === 'electron') {
launchOptions.preferences.fullscreen = true
return launchOptions
}
})
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2558 次 |
| 最近记录: |