2012-01-11 9 views
0

C#でSelenium RCでダイアログポップアップを確認しようとしています。私はSelenium IDEで手順を記録し、C#(RC)にエクスポートしました。コードの重要な部分は次のとおりです。 selenium.Click( "id = editCustomerForm:tbl_registrations:0:disableRegistrationCmdImg"); Assert.AreEqual( "undefined"、selenium.GetConfirmation());C#でSelenium RCでダイアログ確認が機能しない

スクリプトは、常に次のエラーメッセージで "Assert.Are ..." 行に失敗します。

SeleniumTests.test.TheTestTest: Selenium.SeleniumException:ERROR:コマンドの実行に失敗しました。ログウィンドウからエラーの詳細については、ユーザグループhttps://groups.google.com/forum/#!forum/selenium-usersを検索してください。エラーメッセージは:結果は定義されていません

私はIDEで(クリックしてassertConfirmation)同じ2つのコマンドを実行すると、動作しています。助けてもらえますか?

ありがとうございます!

答えて

0

モーダルメッセージを受け入れるには、関数selenium.GetConfirmation()を呼び出してみてください。 Assert.AreEqualを使用しないでください

+0

既に試してみました。私はConsole.Write(selenium.GetConfirmation)を試しました。その行に同じエラーメッセージでコードが失敗しました。 –

+0

私もJUnitでこれを試して、同じエラーが表示されます。おそらく、私がテストしているWebアプリケーションで何か問題があるかもしれません。 –

関連する問題