Selenium MavenプラグインとHTML Seleneseスクリプトを使用して、Seleniumでいくつかのテストを行っています。私が持っているこのシナリオを除いて、すべてがうまく機能します。送信ボタンをクリックすると、リダイレクト URL に移動します。その URL のサーバーは実行されていませんが、URL をリダイレクトする Web サービスがコード クエリ パラメータを作成し、それをリダイレクト URL に追加します。送信をクリックし、storeLocation selenese コマンドを使用してリダイレクト URL を抽出し、そのコード パラメータを抽出できるようにしたいと考えています。clickAndWait を使用すると、リダイレクトが発生しますが、ページがロードされ、最終的に Maven ビルドが試行されるため、テストは失敗します。クリックするだけのコマンドを使用すると、テストは成功しますが、ページが読み込まれず、コード パラメーターで必要なリダイレクト URL の値が storeLocation に含まれていません。セレンをクリックして待つ方法を知っている人はいますが、ページが読み込まれないという事実を無視しますか? いくつかのjavascriptとおそらくwaitForConditionコマンドの使用が必要だと思いますが、それが行われた例は見つかりません。基本的に、リダイレクト URL にはそれを実行するサーバーはありませんが、私のサービスは、抽出して別のテスト ケースに渡す必要があるトークン パラメータを作成します。
質問する
806 次