一尘不染

量角器-启动chrome与禁用cors的网络安全

selenium

因此,我们的应用程序可以在启用了CORS的生产环境中工作。

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

我们正在寻找基于配置的解决方案。我们的本地开发机器在安装方面受到很大限制。那有可能吗?

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

但这似乎仅用于chrome扩展程序。


阅读 273

收藏
2020-06-26

共1个答案

一尘不染

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']
  }
},
2020-06-26