处理授权弹出窗口

时间:2014-11-05 09:15:49

标签: c# selenium webdriver alert

我使用的是Selenium和webDriver以及C#。我想写一些代码来自动访问网页。然后会弹出一个授权窗口(两个输入控件,ex.user应按&#34; admin&#34;和密码&#34; admin&#34;,然后点击按钮&#34; OK&#34;)。< / p>

我的代码是:

IAlert alert = driver.SwitchTo().Alert();
alert.Sendkeys("admin");
alert.Sendkeys("\t");     // it not works. FAILED!
alert.Sendkeys("admin");
alert.Accept();`

我的问题是如何在弹出窗口中正确输入名称/密码? Selenium如何像这样处理弹出窗口?

欢迎任何评论。

1 个答案:

答案 0 :(得分:0)

如果您的意思是Http Basic auth窗口:

enter image description here

尝试将网址更改为:http://user:password@www.yourserveradress.com