我正在尝试使用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}");
答案 0 :(得分:0)
使用键类尝试此操作。
securityWindow.SendKeys(Keys.Tab);
securityWindow.SendKeys(Keys.Enter);