我正在使用“跨浏览器硒组件”插件在Chrome浏览器中运行codedui测试。当我启动Web应用程序时,它需要Windows身份验证才能登录到网站。
如何在编码的UI中传递用户名和密码以及URL?
Webdriver等效代码为:
baseUrl =” http://” +用户名+“:” +密码+“ @” +网址;
driver.get(baseUrl +“ /”);
但是在codedui中,当我执行以下代码时,会弹出身份验证窗口,但控件没有通过 browser.NavigateToURL ,因此我无法提供用户名和密码。
BrowserWindow.CurrentBrowser = "chrome";
string URL = "http://servername:portnumber/index.jsp";
BrowserWindow browser = BrowserWindow.Launch();
browser.NavigateToUrl(new Uri(URL));
答案 0 :(得分:0)
正如@AdrianHHH所建议的,解决方案是:
string URL =“ http://” +用户名+“:” +密码+“ @servername:portnumber / index.jsp”;
这已经过测试,可以正常工作。
答案 1 :(得分:0)