在Selenium和Nightwatch.js中使用Firefox进行基本身份验证
我使用基于Nightwatch.js的Nightwatch Cumber。js是一个基于Selenium的NodeJS框架 目前,我正在寻找一个智能而简单的解决方案来处理基本身份验证,尤其是Firefox。在Chrome中,我可以通过URL进行基本身份验证,如:在Selenium和Nightwatch.js中使用Firefox进行基本身份验证,selenium,firefox,basic-authentication,nightwatch.js,selenium-firefoxdriver,Selenium,Firefox,Basic Authentication,Nightwatch.js,Selenium Firefoxdriver,我使用基于Nightwatch.js的Nightwatch Cumber。js是一个基于Selenium的NodeJS框架 目前,我正在寻找一个智能而简单的解决方案来处理基本身份验证,尤其是Firefox。在Chrome中,我可以通过URL进行基本身份验证,如: https://user:password@mydomain.com 但在Firefox中,我有一个反钓鱼对话框。我在Firefox中的about:config上手动尝试了它,新的条目是: network.http.phishy-us
https://user:password@mydomain.com
但在Firefox中,我有一个反钓鱼对话框。我在Firefox中的about:config
上手动尝试了它,新的条目是:
network.http.phishy-userpass-length=255
但是没有成功
当时,命名了许多不同的解决方案。但没有一个解决方案是明智的
也许可以通过Selenium发送一个基本的Auth头?或者有没有其他解决方案来实现这种基本身份验证,尤其是在Firefox中。适用于每个浏览器/驱动程序的通用解决方案将是最智能的解决方案。I tested”“,它在Firefox 54/geckodriver v0.18.0中以默认设置正常工作。我看不到你所说的反网络钓鱼对话框。你可能想提供一个可复制的例子,你是对的。这是geckodriver 0.17.0中的一个更改(增加network.http.phishy-userpass-length首选项的长度将导致Firefox在导航到URL中包含用户名或密码的网站时不提示)。