問題タブ [selenium-rc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2098 参照

javascript - Selenium (RC) との Javascript 通信

私のアプリケーションでは、ユーザーがいつどのようにアプリケーションを操作するかに応じて、JavaScript で多くの計算が行われています。このプロジェクトは、この計算がどのように行われているかに関する貴重な情報を (コンソール呼び出しを通じて) 出力するので、NaN忍び寄る を簡単に見つけることができます。

Selenium (RC と Python) をテストまたはプロジェクトに統合することを計画していますが、Python テスト ケースでコンソール出力メッセージを取得できれば、任意NaNの s や計算ミスさえも特定できます。

では、Selenium がこれらの出力を (できればコンソールのない環境で) 吸収できる方法はありますか?

そうでない場合は、コンソール呼び出しを迂回できるかどうかを知りたいです。console変数を別のものに再バインドして、セレンがその出力を取得し、Python 側に通知できるようにすることができます。または、コンソールではない場合、これを達成できる他の方法はありますか。

セレンにはwaitForElementPresentなどのコマンドがあることは知っていますが、アプリケーションでこれらの中間計算を表示したくないですか、それが唯一の方法ですか?

どんな助けでも感謝します。

ありがとうございました。

0 投票する
5 に答える
4579 参照

ruby - rspec を使用した Selenium のスクリーンショット

Selenium-client と rspec を使用して、テストの失敗時にスクリーンショットをキャプチャしようとしています。次のコマンドを実行します。

スクリーンショットが必要ないため、すべてが合格するとレポートが正しく作成されます。ただし、テストが失敗すると、次のメッセージが表示され、レポートには空白のスクリーンショットが含まれます。

この「実行期限切れ」エラーの原因は何ですか? 私の仕様に何か重要なものがありませんか? my_spec.rb のコードは次のとおりです。

0 投票する
1 に答える
836 参照

selenium - Selenium RC テスト: JUnit テストとして実行するとエラー、JUnit テストとしてデバッグするとエラーなし

問題があります: Eclipse で JUnit TestCase をデバッグ モード (Debug as JUnit Test を使用) で実行しようとすると、問題なく実行されます (各ステートメントをステップ オーバーします)。 (Run as JUnit Test を使用)、TestCase はある時点まで実行され、xpath (div、td など) を使用してページ内の HTML 要素を見つけようとすると失敗します。Xpath Checker を使用して要素がページに存在するかどうかを確認し、存在します。

これにはどのような理由が考えられますか? 誰かがこのようなことに直面しましたか?

0 投票する
2 に答える
1642 参照

selenium - セレン自動化

Selenium ide に、任意のページで提供されるすべてのコントロールのリストとハンドラーを取得する方法はありますか? したがって、RC を使用して 1 つずつテストできれば、ページに 40 を超えるコントロールがある場合に非常に役立ちます。そうなると、全部を記録するのはとても面倒になります。

0 投票する
2 に答える
3698 参照

selenium - SeleniumException: エラー: コマンドの実行に失敗しました。アクセス拒否

私のテストは、デバッグ モードで実行している場合、Firefox と IE でも完全に実行されますが、実行モードの IE では、上記のエラー メッセージで失敗します。selenium.waitForPageToLoad("20000"); 解決策ではないようです。

他のアイデアはありますか?

0 投票する
2 に答える
453 参照

javascript - Selenium rcを使用してページにJavaScriptエラーがあるかどうかを確認する方法

Selenium RC を使用していますが、ページに JavaScript エラーがあったかどうかを知りたいです。

JavaScript エラーがあるかどうかを確認するための Selenium API はありますか?

0 投票する
1 に答える
5772 参照

ruby - iframe が開き、Selenium で読み込まれるまで待ちます

ユーザーがボタンをクリックして iFrame を開くアプリがあります。続行する前に、このフレームがロードを開くのを待つのに本当に苦労しています。

私は使用できません:

読み込まれるのはページではなく、iframe であるためです。

私は使用できません:

フレームがまだロードされていないため

だから私はこれまでにない醜いものを残しています

フレームを選択してそれについて何かを主張する前に。

これを適切に行う方法について何か提案はありますか? 複数のプロジェクトで使用するために Selenium DSL を抽出しているため、lib 固有の JS を使用したくありません。また、私は selenium-client を使用しているため、Ruby ベースのものはすべてプラスになります。

乾杯、

広告。

編集:使用できないようです:

いずれにせよ、タイムアウトします。

0 投票する
2 に答える
3626 参照

selenium - Selenium Grid での IE6 (および複数のブラウザー) のセットアップ

Selenium Grid/RC の概念を理解するのに苦労しています。私が必要としているのは、特定の環境 (ie6-on-xp、ie7-on-xp など) をテストに提供することです。私が読んでいるものについては、ブラウザの行は、実行中のバージョンまたは実行中grid_configuration.ymlのバージョンを参照していません。そのため、特定のブラウザーとそれらを実行するためのパスが必要であることをどの形式で Grid/RC に伝えることができるかについて頭を悩ませることはできません (どの exe を実行するかを RC がどのように認識するのでしょうか?)MSIEFirefox

2 つ目は、これらのブラウザーのポータブル バージョンを実行したいということです。テストで指定されているのを見ただけで、それらを実行するための RC のコマンド ラインでは見たことがありません。それは、テストごとにそれを行う方法ですか?

0 投票する
1 に答える
2818 参照

python - Flash-SeleniumとPython

pythonドライバーでFlash-Seleniumを試してみたいのですが、利用可能なpython拡張機能について懸念があり、古くなっているようで、使用方法の例がありません...使用している人はいますか?それを使用する方法の例はありますか?

0 投票する
1 に答える
179 参照

selenium - Selenium-rc:リクエストのバッファを送信する方法はありますか

リンクのリストがあり、ランダムにリンクをクリックしたいとしましょう:

それは最も賢明な方法ではありません(より良い解決策があれば教えてください)が、私が現在行っていることは(大まかに)次のとおりです。

このソリューションの主な問題は、セレンに多くのリクエストを送信することです。私の質問は、これらすべてのリクエストをバッファに保存して一度に送信する方法はありますか?