【问题标题】:Relaxing Microsoft Edge CSP while running tests (webdriver) (Content-Security-policy)运行测试时放宽 Microsoft Edge CSP (webdriver) (Content-Security-policy)
【发布时间】:2018-11-16 09:30:52
【问题描述】:

我正在尝试在使用 proctractor(webdriver、chromedriver)运行测试时放松 Microsoft Edge CSP。

所以解决方案可以是

  1. 标记如“--disable-csp”,根据我的搜索结果不存在。
  2. 设置 webdriver/protractor 这样做。
  3. 加载一个剂量的扩展(就像在铬 Relaxing Chrome's CSP while running tests (webdriver) (Content-Security-policy)) 除了设置过滤标头的代理之外,我找不到任何解决方案。

有什么想法吗?

【问题讨论】:

  • 您控制网站还是只控制浏览器?您可以设置一个在检测到时关闭 CSP 的 cookie?
  • @StephenR ,就我而言,我不控制网站,但如果您这样做,这是实现相同结果的好方法。

标签: selenium selenium-webdriver webdriver microsoft-edge content-security-policy


【解决方案1】:

我认为最好的方法是使用来自 same question for Chrome 的解决方案,并将 Chrome 扩展程序转换为 Microsoft-Edge 扩展程序。

  1. 按照链接的问题进行操作。
  2. 使用 this tool 将 Chrome 扩展程序转换为 Edge 扩展程序
  3. 使用 extensionPath 选项加载扩展。

【讨论】:

    猜你喜欢
    • 2019-04-17
    • 2016-11-01
    • 1970-01-01
    • 2021-06-02
    • 1970-01-01
    • 2022-01-03
    • 2017-08-05
    • 2018-03-06
    • 2021-04-13
    相关资源
    最近更新 更多