問題タブ [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.
selenium - selenium-RC: ブラウザを再起動せずにブラウザをクリアする最良の方法は何ですか?
多くのテスト (FF で) を次々に実行していますが、各テストを新しいブラウザー (つまり、Cookie やキャッシュなしなど) で開始したいと考えています。1 つのアイデアは、ブラウザーを閉じて、新しいテスト用に新しいブラウザーを開くことです (これにより、新しいプロファイルが作成され、おそらく可能な限りクリーンな環境が作成されます)。
これはあまりにも多くの問題を引き起こし、時間がかかりすぎるため、ブラウザーを閉じないように新しいプロファイルを作成するというセキュリティの一部を提供します。どうやってそんなことをしますか?そして、クッキーをクリアするだけで十分ですか?
popup - SeleniumRCポップアップウィンドウの質問
私のウェブページはページに情報を送信し、応答はポップアップウィンドウを返します。ポップアップウィンドウの情報を検証する方法について誰かが考えていますか?
ポップアップウィンドウにがなく、、、またはをWindowId
使用してポップアップウィンドウを取得できません。selenium.GetWindow("popuwindowname")
selenium.GetWindow("title=something")
selenium.GetWindow("name=popupwindowname")
誰かが同様の問題を抱えていて、回避策または代替の解決策を見つけましたか?
selenium - SeleniumRCFF3.5.x-3.6ロックファイルの問題
Selenium RC 1.0.1、およびFF3.5.xまたは3.6では、テストを実行しようとすると、このエラーが引き続き表示されます。
新しいブラウザセッションを開始できませんでした:ファイル\parent.lockを削除できません
いずれかでサーバーを実行する場合、
java -jar selenium-server.jar -multiwindow
また
java -jarselenium-server.jar
それらのバージョンのFFに対してセレンRCテストを実行する方法を見つけた人はいますか?これが完全なスタックトレースです。
1482)org.mortbay.http.HttpServer.service(HttpServer.java:909)at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java :986)org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)at org.mortbay.util.ThreadedServer.handle(ThreadedServer。 java:357)at org.mortbay.util.ThreadPool $ PoolThread.run(ThreadPool.java:534)原因:org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher $ Fil eLockRemainedException:ロックファイルはまだ存在します!C:\ DOCUME〜1 \ ADMINI〜1.SPS \ LOCALS〜1 \ Temp \ customProfileDirf09f31ccacf4468385010edaecd5925d \ parent.lockatorg.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher。
ブラウザを再起動し、キャッシュをクリアしても効果はありませんでした。FF3.0.xの使用は問題なく機能します。
selenium - Selenium-Server: browserReuseSession フラグを使用すると奇妙なメッセージが表示される
エラーメッセージが表示されます:
このメッセージが表示された後、サーバーがスタックしているようです。
なぜこれが起こっているのか、またそれを解決/防止する方法は? browserReuseSession
がオフのときにこのメッセージを見たことがありません。ありますか?
selenium - Selenium RC を使用してテーブル列のテキストを取得するにはどうすればよいですか?
次のようなテーブルがあります。
Selenium RC を使用して Value1a、Value1b、および Value1c を取得するにはどうすればよいですか? selenium.getText(...) または storeText(...) を使用できますか? もしそうなら、私が使用すべき適切なxpathは何ですか? テーブルは変更できないものと想定してください。ありがとう!
selenium - Selenium RCが非常に遅いのはなぜですか?
しばらくの間、Webアプリケーションの機能テストを行うためにSeleniumRCを調査してきました。私は今、非常に効果的なテスト戦略を見つけたので、Selenium RCから離れたくありません(ASP.NET検証コントロールを検証するための良い方法を見つけるために何週間も費やした後)。
しかし、Selenium RCの冒険がPOCから実際に使用するものに移行している今、問題が発生しています。めちゃくちゃ遅いです。ページをロードし、いくつかのフィールドに入力し、ボタンをクリックする単一のテストを実行すると、実行に数秒かかります。実行中は、個々のフィールドが1つずつ入力されているのが簡単にわかります。FirefoxでSeleniumIDEを使用するのは、それほど遅くはありません。
このページを見つけました。これは、SeleniumRCが遅いことを明確に示していますhttp://selenium-grid.seleniumhq.org/how_it_works.html
しかし、それはなぜですか?ブラウザがSeleniumサーバーをポーリングしているためですか?もしそうなら、このポーリング間隔は変更できませんか?または別の理由があります。私は、実行に人間が気付くほどの時間がかかるリモートコールに慣れていません。
いくつかのテストの実行に非常に時間がかかるのは恐ろしいことです。プレゼンテーション(MVP)、ビジネス、およびデータベースレイヤーのテストスイート全体(500以上のテスト)を、単一のWebページに対して10個のテストを実行するよりもはるかに高速に実行できます。
selenium - Selenium で HTTP ステータス コードを確認する
SeleniumでHTTPステータスコードを取得するには?
たとえば、ブラウザが /user/27 を要求し、ID=27 のユーザーが存在しない場合、HTTP 404 が返されることをテストできますか?
私の主な関心は Selenium RC ですが、誰かが「通常の」Selenium の答えを知っていれば、おそらく簡単に RC に変換できます。
/ピート
selenium - すべてのタイプのプロセスを含め、selenium rc で作業するのにかかる時間
Selenium RC の設定方法
構成にはどのくらい時間がかかりますか?
Selenium RC を使用するには?
Selenium RC を動作させるための前提条件は何ですか?
selenium - セレンRcを使用してテストレポートを作成するにはどうすればよいですか?
JUnitフォーマッターによって(Selenium IDEを使用して準備された)テストケースをエクスポートし、Javaプラットフォームを使用すると、ブラウザーとSeleniumウィンドウはテストケースの実行時に閉じます。
テストケースの結果を追跡するにはどうすればよいですか?
selenium - Selenium RC - selenium-browserbot.js エラー
C# でいくつかの自動テストを書いていますが、Web フォームに加えられた変更を送信するボタンをクリックしようとすると、JavaScript エラーがスローされます。私が受け取っているエラーは次のとおりです。
テストが終了しても、セレンの実行中にボタンを手動でクリックすると、エラーが表示されます。
このボタンを選択するためのセレンの行は次のとおりです。
私も提出してみました。
ポップアップが表示され、ユーザーに変更の確認を求める必要があります。このエラーは、ポップアップが表示される前、および Selenium がボタンを「クリック」した後にスローされます。
どんなアドバイスでも大歓迎です。