クイズのテストを作成しようとしています。クイズは次のように機能します。
クイズのリンクをクリックして待ちます。
最初のページには、質問とラジオ ボタンがあります。ユーザーがラジオ ボタンをクリックしてから、送信ボタンをクリックして待機します。
2 ページ目は、ラジオ ボタンを使用した別の質問です。ユーザーがラジオ ボタンをクリックしてから、送信ボタンをクリックして待機するなど。
N ページ後、結果ページで、何らかのテキストが存在することを確認したいと考えています。
このテストの目的は、(1) ユーザーがクイズを最後まで受けられること、(2) クイズの質問が適切に送信されていること (送信間に例外がないこと)、(3) ユーザーが期待される結果を確認できることです。
Selenium RC でこれを簡単に実行できることはわかっていますが、技術者以外の人がスモーク テストを行っているときにボタンを押すだけで済むように、Selenium IDE にこれが必要です。(QA がこれを行うことになっていることはわかっていますが、私はルールを作成しません。)
私の質問は、動的な数の質問でクイズをテストするのに最適な方法は?
JavaScript でこれを実行しようとしています (スクリプトを runScript に入れます) が、スクリプト内で "clickAndWait" に相当するものを実行する方法がわからないため、送信できません。
私はJavaScriptが初めてです。