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

selenium - selenium-RC: ブラウザを再起動せずにブラウザをクリアする最良の方法は何ですか?

多くのテスト (FF で) を次々に実行していますが、各テストを新しいブラウザー (つまり、Cookie やキャッシュなしなど) で開始したいと考えています。1 つのアイデアは、ブラウザーを閉じて、新しいテスト用に新しいブラウザーを開くことです (これにより、新しいプロファイルが作成され、おそらく可能な限りクリーンな環境が作成されます)。

これはあまりにも多くの問題を引き起こし、時間がかかりすぎるため、ブラウザーを閉じないように新しいプロファイルを作成するというセキュリティの一部を提供します。どうやってそんなことをしますか?そして、クッキーをクリアするだけで十分ですか?

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

popup - SeleniumRCポップアップウィンドウの質問

私のウェブページはページに情報を送信し、応答はポップアップウィンドウを返します。ポップアップウィンドウの情報を検証する方法について誰かが考えていますか?

ポップアップウィンドウにがなく、、、またはをWindowId使用してポップアップウィンドウを取得できません。selenium.GetWindow("popuwindowname")selenium.GetWindow("title=something")selenium.GetWindow("name=popupwindowname")

誰かが同様の問題を抱えていて、回避策または代替の解決策を見つけましたか?

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

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の使用は問題なく機能します。

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

selenium - Selenium-Server: browserReuseSession フラグを使用すると奇妙なメッセージが表示される

エラーメッセージが表示されます:

このメッセージが表示された後、サーバーがスタックしているようです。

なぜこれが起こっているのか、またそれを解決/防止する方法は? browserReuseSessionがオフのときにこのメッセージを見たことがありません。ありますか?

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

selenium - Selenium RC を使用してテーブル列のテキストを取得するにはどうすればよいですか?

次のようなテーブルがあります。

Selenium RC を使用して Value1a、Value1b、および Value1c を取得するにはどうすればよいですか? selenium.getText(...) または storeText(...) を使用できますか? もしそうなら、私が使用すべき適切なxpathは何ですか? テーブルは変更できないものと想定してください。ありがとう!

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

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個のテストを実行するよりもはるかに高速に実行できます。

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

selenium - Selenium で HTTP ステータス コードを確認する

SeleniumでHTTPステータスコードを取得するには?

たとえば、ブラウザが /user/27 を要求し、ID=27 のユーザーが存在しない場合、HTTP 404 が返されることをテストできますか?

私の主な関心は Selenium RC ですが、誰かが「通常の」Selenium の答えを知っていれば、おそらく簡単に RC に変換できます。

/ピート

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

selenium - すべてのタイプのプロセスを含め、selenium rc で作業するのにかかる時間

Selenium RC の設定方法

構成にはどのくらい時間がかかりますか?

Selenium RC を使用するには?

Selenium RC を動作させるための前提条件は何ですか?

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

selenium - セレンRcを使用してテストレポートを作成するにはどうすればよいですか?

JUnitフォーマッターによって(Selenium IDEを使用して準備された)テストケースをエクスポートし、Javaプラットフォームを使用すると、ブラウザーとSeleniumウィンドウはテストケースの実行時に閉じます。

テストケースの結果を追跡するにはどうすればよいですか?

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

selenium - Selenium RC - selenium-browserbot.js エラー

C# でいくつかの自動テストを書いていますが、Web フォームに加えられた変更を送信するボタンをクリックしようとすると、JavaScript エラーがスローされます。私が受け取っているエラーは次のとおりです。

テストが終了しても、セレンの実行中にボタンを手動でクリックすると、エラーが表示されます。

このボタンを選択するためのセレンの行は次のとおりです。

私も提出してみました。

ポップアップが表示され、ユーザーに変更の確認を求める必要があります。このエラーは、ポップアップが表示される前、および Selenium がボタンを「クリック」した後にスローされます。

どんなアドバイスでも大歓迎です。