如何在Windows安全弹出窗口中按TAB按钮

时间:2017-07-17 14:40:35

标签: c# selenium popupwindow

我正在尝试使用OpenQA.Selenium.IAlert通过发送userName和密码来处理Internet Explorer Windows安全弹出窗口。我需要按下此窗口中的TAB和Enter按钮。键{TAB}发送文字而不是按下按钮。是否有任何方法可以使用C#模拟按钮按下此窗口?

代码:

    var securityWindow = driver.SwitchTo().Alert();
    securityWindow.SendKeys("username");
    securityWindow.SendKeys("{TAB}");
    securityWindow.SendKeys("Password");
    securityWindow.SendKeys("{ENTER}");

Windows Security window

1 个答案:

答案 0 :(得分:0)

使用键类尝试此操作。

securityWindow.SendKeys(Keys.Tab);
securityWindow.SendKeys(Keys.Enter);