我正在尝试以下代码。但是当firefox浏览器启动时,它仍然提供用于输入用户名和密码的对话框。我哪里错了?
FirefoxProfile profile = new FirefoxProfile();
Proxy firefox_proxy = new Proxy();
firefox_proxy.HttpProxy = proxy;
firefox_proxy.SslProxy = proxy;
profile.SetProxyPreferences(firefox_proxy);
Firefoxdriver driver = new FirefoxDriver(new FirefoxBinary(), profile, TimeSpan.FromMinutes(3));
driver.Navigate().GoToUrl("http://" + proxy_username + ":" + proxy_password + "@www.xyz.com/");
答案 0 :(得分:0)
您应该尝试使用https://
代替http://
,因为某些网站上的基本身份验证仅适用于安全网络。
语法:driver.Navigate().GoToUrl("https://proxy_username:proxy_password@www.xyz.com/");