我正在尝试使用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)时,它正在工作。有人可以帮忙吗?
谢谢!
答案 0 :(得分:0)
只需尝试调用函数selenium.GetConfirmation()
即可接受模态消息。
不要使用Assert.AreEqual