問題タブ [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.
unit-testing - Web UIの単体テストに何を使用しますか?
私が現在働いている会社は、ユーザーインターフェイスの統合テストにSeleniumを使用しています。Web UIの単体テストに何を使用し、どの程度効果的だと思いますか?
user-interface - Seleniumを使用してHTMLテキスト入力でEnterキーを押すことをシミュレートするにはどうすればよいですか?
Webインターフェイスには、テキストフィールドがあります。ユーザーがテキストを入力してEnterキーを押すと、アプリケーションはアクションを実行します。
Seleniumで動作をテストしたかったのです。残念ながら、chr(13)を使用して'keypress'を呼び出すと、フィールドに文字の表現が挿入されます。
フォームを送信する以外の方法はありますか?ショートカットを使用せずに、意図したユーザーインタラクションを模倣したい...
unit-testing - このエラーを解決するにはどうすればよいですか:「クラスPHPUnit_Extensions_SeleniumTestCaseが見つかりませんでした」
phpunitでSeleniumTestCaseを実行しようとしていますが、phpunit.batスクリプトで実行できません。
私の目標は、CruiseControlとphpUnderControlでSeleniumRCでphpunitを使用することです。テストは次のようになります。
また、Selenium拡張機能とともにインストールされたinclude_pathとPHPUnitにPEARを取得しました。私はこれらを梨インストーラーでインストールしたので、それは問題ではないと思います。
どんな助けでも大歓迎です。
ありがとう、レミー
java - ページが読み込まれたことをセレンに認識させるにはどうすればよいですか?
特定の未知の状況で、selenium は open メソッドを使用したときにページが読み込まれたことを検出しません。Java API を使用しています。例 (このコードはこのエラーを生成しません。外部から表示されるページを知りません。):
エラーが発生すると、タイムアウトが発生する前にページが正常にロードされたことを明確に確認できますが、「open」の呼び出しがタイムアウトになります。タイムアウトを増やしても効果はありません。「type」の呼び出しは発生せず、進行はありません。
このエラーが発生したときにページが読み込まれたことをセレンに認識させるにはどうすればよいですか?
c# - C# Selenium RC テストを並行して実行する方法を見つけた人はいますか?
C# で書かれた Selenium RC / Selenium Grid テストを並行して実行する方法を見つけた人はいますか?
私は現在、Selenium RC の C# ドライバーを使用して書かれた大規模なテスト スイートを持っています。テスト スイート全体を実行すると、完了するまでに 1 時間強かかります。通常、スイート全体を実行する必要はないので、これまでは問題ありませんでしたが、もっと定期的に (つまり、自動ビルドの一部として) 実行できるようにしたいと考えています。
私は最近、これらのテストを並行して実行できるようにすることを基本的な目的とする Selenium Grid プロジェクトをいじっています。残念ながら、私が使用している TestDriven.net プラグインは、テストを連続して (つまり、1 つずつ) 実行しているようです。実際にテストしたことはありませんが、NUnit が同様の方法でテストを実行すると想定しています。
NUnit 2.5 ベータ版では、pNUnit と並行してテストを実行することについて話し始めていることに気付きましたが、これが機能するかどうかを確実に知るには、プロジェクトに十分慣れていません。
私が検討しているもう 1 つのオプションは、テスト スイートを異なるライブラリに分割することです。これにより、各ライブラリから同時にテストを実行できますが、これが分割の正当な理由であると確信していないため、可能であればそれを避けたいと考えています。テストスイート。
internet-explorer - Selenium でブラウザのポップアップ ウィンドウを処理する
既存のコード ベースに対して Selenium リグレッション テストを実行しており、Web アプリの特定の画面では中間ステップにポップアップを使用しています。
現在、テストでは次のコマンドを使用しています。
...ほとんどの場合に機能します。waitForPopUp()
時折、テストは次の行で失敗します。
より良い、より信頼性の高い方法を提案できる人はいますか?
また、これらのテストは主に IE6 と 7 で実行します。
unit-testing - セレン批評
Selenium ( http://selenium.openqa.org ) を実行したことのある人からの意見が欲しかっただけです。よく構造化されたコードを作成しましたが、私だけが保守しているため、私の会社はそれをほとんど放棄したようです。
セレンを実行したことがある場合、多くの成功を収めましたか?
.NET 3.5 を使用しますが、Selenium は .NET 3.5 でうまく動作しますか?
生成されたコードはクリーンですか、それとも単にすべてのやり取りのリストですか? ( http://blogs.conchango.com/richardgriffin/archive/2006/11/14/Testing-Design-Pattern-for-using-WATiR_2F00_N.aspx )
分散テスト スイートはどの程度公平ですか?
システムに関する他の不満や賛辞は大歓迎です!
selenium - Fitnesse から seleniumRC を起動します
MSBuild からの実行中の Fitnesse テストを TFS の夜間ビルドに統合しようとしています。
自己完結型にするために、フィットネスから必要な場合にのみ seleniumRC サーバーを起動したいと思います。
「コマンド ライン フィクスチャ」があるのを見たことがありますが、それは Java で書かれています。使用できますか?
unit-testing - できればセレンを使用して、ブラウザでextjsコードをテストするための提案はありますか?
高レベルの Web サイト テスト (モジュール レベルでの広範な Python doctests に加えて) を処理するために、selenium を使用して大きな成功を収めてきました。しかし現在、多くのページで extjs を使用しており、グリッドなどの複雑なコンポーネントに Selenium テストを組み込むのは難しいことがわかっています。
extjs ベースの Web ページの自動テストの作成に成功した人はいますか? 多くのグーグルは、同様の問題を抱えている人々を見つけますが、答えはほとんどありません. ありがとう!
.net - セレンの内部
セレンはどのように機能しますか? 内部の仕組みを説明していただけますか。