問題タブ [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 投票する
4 に答える
1143 参照

selenium - Cassini ウェブサーバーに対する Selenium RC

Cassini Web サーバーで実行されている ASP.NET コードに対して Selenium RC を実行しようとしています。

Web アプリケーションは、直接参照すると機能しますが、Selenium を実行すると、

HTTP エラー: 403
プロキシは禁止されています


Selenium i のインタラクティブ モードを実行し、次のコマンドで新しいセッションを開始します。

Selenium ブラウザで上記のエラーが表示され、コマンド ウィンドウに OK と表示されます。


入力はありますか?

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

testing - Internet Explorer での Selenium Remote Control HTML ソースの抽出

Selenium Remote Control には、現在のページのソースを文字列として返す「get_html_source」というメソッドがあります。

私の知る限り、この方法は Firefox と Safari のすべてのケースで機能します。しかし、Internet Explorer で呼び出すと、正しくないソースが返されます。

これが Selenium や Internet Explorer のバグなのか、修正があるのか​​、誰か知っていますか?

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

firefox - Seleniumがキーストロークをキャプチャしないのはなぜですか?

win32/ff3で最新のSeleniumIDEFirefox拡張機能のレコーダーを試しています。

あるページで、現在、Enterキーを押して次のページに移動する必要がありますが、送信ボタンではなく、手動でキャプチャされます。これはレコーダーによって検出されません。録音後に自分で手動で入力できることは知っていますが、なぜこの部分がないのですか?

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

internet-explorer - ブラウザ拡張機能 / BHO をテストするために何を使用していますか?

ブラウザ拡張機能をテストするための最良のアプローチ/ツールは何ですか?

私の場合、IE ブラウザー ヘルパー オブジェクト (C#) に取り組んでいます。これは、独自の小さな UI と大量のデータベース インタラクションを備えています。これまで、モデル/ビジネス オブジェクトのテストには自動単体テストを使用していましたが、UI/シナリオ テストには手動テストを使用していました。ブラウザーの制御に Selenium の使用を開始することを考えています。次に、UI 要素の動作を制御およびアサートし、データベースで正しい結果を確認するために、他のスクリプトを追加する必要があります。

推奨事項はありますか?同様の状況にある他の人は何をしていますか (BHO や Firefox 拡張機能などを開発している場合)?

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

user-interface - Web ユーザー インターフェイスのテストで成功するにはどうすればよいですか?

大規模な Web アプリケーションでSeleniumテスト キャンペーンを設定しています。最初に行ったことは、テスト前にデータベース内の SQL データを初期化し、テストを開始し、結果をアーカイブしてからデータをクリアするフレームワークを構築することでした。

これを専用データベースでTeamCityによって毎日実行される Maven 2 プロセスに統合しました。

現在、いくつかの Selenium テストをセットアップしていますが、計画どおりには使用されていません。

理由は、回帰以外の理由でテストが壊れることがあるためです (データが変更された、ストアド プロシージャが再コンパイルされたなど)。

ユーザー インターフェイスのテストで大きな成功を収めているかどうか、もしそうならその理由を知りたいです。Commons エラーも興味深いかもしれません。

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

unit-testing - Seleniumでのカスタムアクションの定義

3つのプルダウン(年、月、日)で構成される日付セレクターに日付を入力するSeleniumテストケースがあります。

この部分は、テストケース全体で何度も繰り返されます。カスタムアクション「selectValidity」を定義してこれを減らし、冗長性を減らしたいと思います。

マクロまたはサブルーチンをテストケースに追加するための最良の(最も簡単で、最もクリーンな)方法は何ですか?

0 投票する
12 に答える
90623 参照

testing - ランダムな値で Selenium IDE を使用する

ランダムに生成された値を使用して回帰テストを行う Firefox プラグインを使用して Selenium テストを作成することは可能ですか?

ストーリー全体: データベースのランダムな (または少なくとも疑似ランダムな) 値を作成するためにいくつかのスマートを使用する一連のテストを提供することで、クライアントが受け入れテストを行うのを支援したいと考えています。現時点での私の Selenium IDE テストの問題の 1 つは、事前定義された値があることです。これにより、一部のタイプのテストが問題になります。

0 投票する
4 に答える
3692 参照

java - Selenium からの onbeforeunload イベントのテスト

onbeforeunload イベントを使用して、ユーザーが離れる前にプロンプ​​トを表示する Web ページの Selenium テストを作成しようとしています。Selenium は、表示される確認ダイアログを認識しないか、[OK] または [キャンセル] を押す方法を提供していないようです。これを行う方法はありますか?関連する場合は、Java Selenium ドライバーを使用しています。

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

php - LinuxでSeleniumをPHP/Firefox3で動作させる方法

PHP /Apacheを使用するLinux上のFirefox3でSeleniumRCを動作させようとしていますが、問題が発生しています。これが私がしたことです:

  • FirefoxSelenium-IDE拡張機能をインストールしました。
  • Webサーバー(私の場合はFirefoxを実行しているのと同じマシン)で、Seleniumサーバーを次のコマンドで起動しました:java -jar selenium-server.jar -interactive
  • 私は次のようなPHPスクリプトを持っています:

PHP:

PHPスクリプトを実行すると、新しいFirefoxタブが起動しますが、次のエラーメッセージが表示されます。

私はFirefox2でより多くの成功を収めました("*firefox"代わりに"*custom"使用しましたが、現在のプロジェクトでは使用したくありません。

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

javascript - javascriptのテストでのSeleniumドラッグ&ドロップ

そのような特定の状況であなたの助けが必要です。アプリケーションのテストには、「 ext js」ライブラリに基づく Selenium フレームワークを使用します。要素の 2 つのツリーがあります。あるツリーから 2 番目のツリーの別の要素に要素を移動する必要があります。私は使用しdragAndDropToObject(xpath1,xpath2)ます; メソッドが ' xpath1' 要素を取り、それを ' ' 要素に移動しようとしてxpath2も結果が得られないことがわかります。要素 ' xpath1' は前の場所に戻ってきます。メソッドは、ポイントされたオブジェクトを認識せず、取得した要素を解放しないようです。Selenium の別の方法 (fe) を使用するclick(xpath2);と、ポイントされたオブジェクトをクリックするので、問題はdragAndDropToObject.