問題タブ [selenium]

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 に答える
1341 参照

perl - Perl で Selenium をテストするとき、どのように美しいレポートを作成しますか?

Selenium には、Java を使用してテストを記述している限り、LoggingSeleniumなどの優れた追加ライブラリがいくつかあります。ただし、Perl で記述している場合、これらは使用できません。通常、重要なステップごとにスクリーンショットなどを使用して、適切なレポートをどのように作成していますか?

0 投票する
3 に答える
7978 参照

selenium - Selenium の open コマンドが機能しないことがある

時々私のセレンテストはタイムアウトを取得しますこれらの提案:ページが読み込まれたことをセレンに認識させるにはどうすればよいですか? 私の問題を解決しませんでした。open または openAndWait を使用すると、ほとんどの場合、テストの開始時に発生します。奇妙なことに、ページは実際に開かれますが、テストは停止するだけで、それ以上実行されません。私は beta-2 バージョンと multiwindow true を使用しています。カスタムコマンドでブラウザを呼び出します。どんな提案もお待ちしています。

どうも

クク

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

java - Selenium Server の読み込み時間を短縮する方法はありますか?

設計上、Selenium は新しいテストが実行されるたびに Firefox プロファイルの新しいコピーを作成します。このコピー時間は、特に何百ものテストを実行する場合に、かなりのボトルネックになることがわかりました。(プロファイルを新たにコピーするのに 5 ~ 15 秒)。

これに対するオーバーライド動作を知っている人はいますか? Selenium サーバーで同じ Firefox プロファイルを再利用することをお勧めします。これが「テスト フィクスチャをきれいにセットアップする」という哲学に違反していることはわかっていますが、将来のテストを危険にさらすほど、私のテストが私の Firefox プロファイルを大幅に変更することはないので、これは私が喜んで取る近道です。

0 投票する
3 に答える
2866 参照

selenium - Firebug と Selenium: パフォーマンス

私は Firebug の大ファンです。Web 開発のニーズに常に使用しています。とはいえ、Firebug で気付いたことの 1 つは、ページが大幅に遅くなることです。特に、(ローカル) Selenium スクリプトの実行中に Firebug がオンになっていると、スクリプトの実行に 2 ~ 3 倍の時間がかかり、タイムアウト エラーが発生することさえあります。サイトごとのアクティベーション モデルは、ここではまったく役に立ちません。私は同じサイトを開発してテストしています。

Selenium スクリプトが開始される直前に Firebug をオフにして、Selenium が完了したら再びオンにできるようにしたい (または、最悪の場合、オフのままにしておきます。明らかな理由もなく失敗したテストもあります)。

0 投票する
7 に答える
38818 参照

selenium - Seleniumでフォーカスを新しいポップアップタブに変更するにはどうすればよいですか?

Selenium と Firefox を使用しています。

新しいタブで新しいページを開くページ (linkA など) にリンクがあります。linkA をクリックすると、新しいタブが表示されます。次に、新しいページとやり取りしたいと思います。

これが私のセレンスクリプトです:

  • リンクAをクリック
  • 一時停止 5000
  • selectWindow タイトル
  • linkB をクリックします (注: linkB は新しいページにあります)。

Selenium は新しいタブを識別できません。それは報告します:

[警告] リンクには、Selenium でサポートされていないターゲット '_blank' があります! ターゲットをランダム化: selenium_blank24003

表示されたタブと対話するように Selenium に指示する方法はありますか?

0 投票する
8 に答える
1314 参照

unit-testing - セレンでのテスト

私は完全なセレン初心者です。使い方を知りたい場合はどこから始めればいいですか?