我想通过发送用户名和密码使用OpenQA.Selenium.IAlert处理Internet Explorer Windows安全弹出窗口。我需要在这个窗口中按TAB和Enter按钮。键{TAB}发送文本而不是按钮按下。有没有什么方法模拟使用C#的按钮按下这个窗口?如何按Windows安全弹出式窗口中的TAB按钮
代码:
var securityWindow = driver.SwitchTo().Alert();
securityWindow.SendKeys("username");
securityWindow.SendKeys("{TAB}");
securityWindow.SendKeys("Password");
securityWindow.SendKeys("{ENTER}");
见https://stackoverflow.com/questions/4378135/programatically-auto-fill-uac-details – sgmoore