【问题标题】:Handling authorize popup window处理授权弹窗
【发布时间】:2015-06-21 22:36:07
【问题描述】:

我正在使用 Selenium、webDriver 和 C#。我想编写一些代码来自动访问网页。然后会弹出一个授权窗口(两个输入控件,ex.user应该按“admin”和密码“admin”,然后单击“OK”按钮)。

我的代码是:

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

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

欢迎任何cmets。

【问题讨论】:

标签: c# selenium webdriver alert


【解决方案1】:

如果您的意思是 Http Basic 身份验证窗口:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 2012-11-01
    • 2015-04-09
    • 2014-10-13
    相关资源
    最近更新 更多