量角器 - 启动chrome with以禁用cors的web安全性

chr*_*lee 10 javascript selenium google-chrome selenium-webdriver protractor

所以我们的应用程序在生产中启用了CORS.

我有一个不在本地启用CORS的项目.有没有办法禁用量角器的Web安全性?有没有办法让我为selenium实例添加参数?

我们正在寻找基于配置的解决方案.我们的本地开发机器非常依赖我们可以安装的东西.这可能吗?

我试过的是设置chrome选项: https //github.com/angular/protractor/issues/175

但这似乎只用于chrome扩展.

ale*_*cxe 21

args里面也有chromeOptions,你可以提供--disable-web-security--user-data-dir参数.

如果你是在本地运行测试,确保提供一个配置文件位置--user-data-dir,否则Chrome将使用默认的配置文件,并在当前浏览器会话(包括所有的扩展和设置的运行)加载页面.

capabilities: {
  'browserName': 'chrome',
  'chromeOptions': {
    'args': ['--disable-web-security', '--user-data-dir=~/.e2e-chrome-profile']
  }
},
Run Code Online (Sandbox Code Playgroud)