是否可以将Cypress配置为在全屏模式下启动? [英] Is it possible to configure Cypress for starting in fullscreen mode?

查看:12
本文介绍了是否可以将Cypress配置为在全屏模式下启动?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用全屏模式来处理Cypress图形用户界面,实际上F11就是这样做的。我是否可以通过向cypress.json添加相应的配置选项来自动执行此过程?

还有一个相关问题:是否可以配置在Cypress图形用户界面中显示的浏览器窗口的缩放?

推荐答案

Cypress插件文件支持Browser Launch API,使您可以修改浏览器首选项、安装扩展、添加和删除命令行参数以及修改其他选项。

幸运的是,Cypress文档中包含了一个示例,可以准确地实现您想要的功能。请参阅浏览器启动API的"Start Fullscreen" example

// 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
    }
  })
}

这篇关于是否可以将Cypress配置为在全屏模式下启动?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆