我正在尝试通过发送userName和密码来处理使用OpenQA.Selenium.IAlert的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
最佳答案
使用keys类尝试此操作。
securityWindow.SendKeys(Keys.Tab);
securityWindow.SendKeys(Keys.Enter);
关于c# - 如何在Windows安全性弹出窗口中按TAB按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45147141/