Selenium WebDriver 2.20-IE 8.0-SeleniumTests.Test.TheTest:Sy

本文关键字:Test TheTest Sy 0-SeleniumTests WebDriver 20-IE Selenium | 更新日期: 2023-09-27 18:29:45

以下是我编写的代码,用于关闭页面加载时显示"确定/否"按钮的对话框。显示"您正在查看的网页正试图关闭该窗口。是否关闭该窗口?"。单击I.E.8中的"确定"或"否"按钮时,我可以检索警报文本,但无法关闭警报,仅在IE中显示上述消息。在访问网站"http:''172.16.222.24/proof"时,将显示第一个验证嗅探器页面,在通过警报关闭此页面时,显示验证登录页面。

对执行代码的执行:SeleniumTests.Test.TheTest:System.InvalidOperationException:找不到"取消"按钮正在显示

driver.Navigate().GoToUrl("http://172.16.220.24/proof/sniffer.aspx");
Thread.Sleep(1000);
IAlert alert=driver.SwitchTo().Alert();
Console.writeline(alert.text);
alert.Dismiss();                      
Thread.Sleep(1000);

@硒,@C#

Selenium WebDriver 2.20-IE 8.0-SeleniumTests.Test.TheTest:Sy

这应该在当前源中得到修复,并将在2.21中发布以供普遍使用。您可以等待正式发布,也可以自己从源代码构建产品。在此更改之前,IE驱动程序将仅在对话框项id为IDCANCEL(或2)的警报窗口上查找"取消"按钮。最近对此进行了更改,以便驾驶员查找IDCANCELIDNO(或7)的按钮。