HTTP url 在 selenium 测试运行时重定向为 HTTPS

Rub*_*ter 5 ruby selenium selenium-webdriver

当我传递一个 URL 来加载一个网站时,比如说http://yoururl.com,它重定向到https://yoururl.com

我的意思是,通过 HTTP 传递 URL 会像https://yoururl.com在浏览器 URL 中一样自动重定向。

@driver.get("http://yoururl.com")
Run Code Online (Sandbox Code Playgroud)

使用的浏览器:Chrome

有没有办法停止将 HTTP url 重定向为 HTTPS?

Pra*_*ams 3

Chrome 63 及以上版本将不再使用HTTP域名,.dev因为您处于该local/dev环境中。

https://iyware.com/dont-use-dev-for-development/

Chrome 63(自 2017 年 12 月起推出)将强制所有以 .dev(和 .foo)结尾的域名通过预加载的 HTTP 严格传输安全(HSTS)标头重定向到 HTTPS https://ma.ttias.be/chrome-强制-dev-domains-https-via-preloaded-hsts/