Подтверждение диалога не работает в Selenium RC с C # - PullRequest
0 голосов
/ 11 января 2012

Я пытаюсь подтвердить всплывающее диалоговое окно в Selenium RC, используя C #. Я записал свои шаги в 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 и assertConfirmation), это работает. Может кто-нибудь помочь?

Спасибо!

1 Ответ

0 голосов
/ 11 января 2012

Просто попробуйте вызвать функцию selenium.GetConfirmation(), чтобы принять модальное сообщение. Не используйте Assert.AreEqual

...