当前位置: 首页 > 面试题库 >

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

鲜于华容
2023-03-14
问题内容

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

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

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

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

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


问题答案:

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


 类似资料:
  • 我尝试添加自定义过滤器并将其作为bean注入,我还尝试在WebSecurityConfigurerAdapter中禁用cors,我还尝试在configure HttpSecurity方法中添加过滤器。 这些我已经尝试过的一些链接: 1:Spring引导安全性的CORS问题。

  • 问题内容: 我想在代码内部使用以下命令,因为每次执行代码时,都会创建一个新的浏览器实例,默认情况下将通过该实例启用安全性。 问题答案: 尝试以下操作,更改路径并以符合您要求的方式大幅降低编码:- 以下是列出所有可用的chrome标志的链接:- http://peter.sh/experiments/chromium-command-line- switches/ 希望它能对您有所帮助:)

  • 启动浏览器后,我得到了以下错误。 Protractor.conf.js目录

  • 我已经看到了几个其他的线程处理类似的问题,但并不相同。我正在使用直接连接到浏览器,而偶尔会出现以下错误,无法启动。看起来我可以在配置文件中设置一些浏览器超时,只是无法计算出来。类似于 [chrome#1]直接使用ChromeDriver... 我已经多次运行这些相同的测试,现在在Firefox驱动程序上得到了失败。非常不规则 “D:\Program Files(x86)\JetBrains\Web

  • 问题内容: 我正在使用节点的Mean-cli packgae开发MEAN-STACK应用程序。在其中我使用Darksky Weather API(程序包名称Information)中。我在平均值应用程序的自定义文件夹中还有其他4个软件包。我如何启用CORS,以便所有API请求均不会失败并返回响应。 我用谷歌搜索,发现我必须添加这个中间件。 我应该在哪里添加。在我们使用跨域请求的每个包中或在某些全局

  • composer network start实用程序用于将业务网络档案从本地磁盘部署到Hyperledger Fabric v1.0网络。在使用此命令之前,请阅读部署和更新业务网络主题。 请注意:你必须先使用composer runtime install命令将Hyperledger Composer运行时安装到Hyperledger Fabric peer节点。composer runtime