使用C#在Selenium RC中无法使用对话框确认

时间:2012-01-11 15:32:58

标签: c# selenium nunit selenium-rc selenium-ide

我正在尝试使用C#确认Selenium RC中的对话框弹出窗口。我在Selenium IDE中记录了我的步骤并导出到C#(RC)。代码的重要部分如下:             selenium.Click( “ID = editCustomerForm:tbl_registrations:0:disableRegistrationCmdImg”); Assert.AreEqual(“undefined”,selenium.GetConfirmation());

脚本始终在“Assert.Are ...”行中失败,并显示以下错误消息:

SeleniumTests.test.TheTestTest: Selenium.SeleniumException:错误:命令执行失败。请从https://groups.google.com/forum/#!forum/selenium-users搜索用户组,以获取日志窗口中的错误详细信息。错误消息是:结果未定义

当我在IDE中运行相同的两个命令(click and assertConfirmation)时,它正在工作。有人可以帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

只需尝试调用函数selenium.GetConfirmation()即可接受模态消息。 不要使用Assert.AreEqual