問題タブ [selenium-grid]

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 投票する
1 に答える
1573 参照

macos - Ubuntu 9.04経由でSelenium Grid 1.04で複数の環境を実行すると、接続が拒否されました

一連の異なるマシンで実行されるセレン グリッド テスト スイートを作成しています。私はそのほとんどを macbook で書きましたが、最近、ubuntu 9.04 を実行している私の作業マシンに転送しました。実際、これは Linux マシンでの初めての経験なので、非常に単純なものが欠けている可能性があります (ただし、ファイアウォールを無効にしました)。

マルチ環境をまったく機能させることができず、しばらくの間手動でレビューを試みてきました。任意の推奨事項とヘルプは、非常に高く評価されます!

テストを実行すると発生するエラーは次のとおりです。

[java] 構成に失敗しました: @BeforeMethod startFirstEnvironment("localhost", 4444, "*safari", " http://remoteURL:8080/tutor ") [java] java.lang.RuntimeException: Selenium セッションを開始できませんでした: エラー:接続拒否

Mac が接続を拒否しているのかもしれないと思いましたが、wireshark を使用して、Mac で接続試行が行われなかったと判断しました。セッションをセットアップするためのコードは次のとおりです。

およびテストの実行に使用される付属のビルド スクリプト

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

selenium - Selenium RC を Hudson Selenium Grid Hub に登録することは可能ですか? RC は Hudson クラスター内のスレーブではありませんか?

ハドソンにルビーベースのセレンテストを実行させようとしています。Selenium Grid プラグインをインストールしましたが、RC を Hudson クラスタでスレーブとして実行したくありません。その理由は、さまざまな Windows 環境で各プロジェクトを構成しようとして、今後 6 年間の人生を無駄にしたくないからです。

Hudson は現在、各プロジェクトを Github から取得し、問題なくビルドしています。通常の Selenium Grid セットアップでは、grid_configuration.yml ファイルを編集して、テスト対象のさまざまな環境を表すことができます。次に、テストを実行する rake タスクに環境変数を渡すことができます。つまり、実行するブラウザー/プラットフォームとテスト対象のアプリケーションの URL -- 通常は、特定の環境で実行されているハブ マシンのポートです。

このように、RC が実行されるマシンは、アプリのソース コードについて何も知る必要はなく、selenium-grid をインストールしてハブに登録するだけで済みます。

これをハドソンでエレガントにエミュレートする方法はありますか?

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

selenium - リクエストを Selenium Grid RC に配布していますか?

ここでは、中央のセレン グリッド ハブがあり、いくつかの RC が gogrid アカウントで実行されている状況があります。テストを実行するためにアクセスすると、基本的にすべての着信テスト要求をキューに入れ、使用可能な RC を使用するように分散させるのではなく、RC の 1 つだけでシリアルに実行します。テストは複数のプロジェクトに由来するため、テスト自体を並列化するつもりはなく、複数のプロジェクトからのリクエストを複数の RC に分割するだけです。私が読んだすべてから、セレングリッドはすでにこれを行っているようですが、すべてのテストを実行するために使用されるRCは1つしかありません。足りないものはありますか?

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

c# - C#でSelenium Gridを使用するには?

Selenium の研究をしていて、グループでセミナーを開催しています... これで多くの問題に遭遇します C# 言語を使用してデモを作成します SeleniumExample.dll 次に、selenium RC と NUnit を起動し、NUnit で実行してテスト レポートを表示します。XML から testdata を読み取りました。

SeleniumExample.dll は次のとおりです。

Selenium Grid (SG) を使用したデモを行いたいのですが、方法がわかりません。ドキュメントを読み、SG の仕組みを理解しました。SG をインストールし、Ant1.8 をインストールします。テストは Selenium Hub と通信します。実際には、テストをSelenium Hubと通信させる方法と、Selenium HubにSelenium RCを制御させる方法がわからないという理論を理解しています。

私はセレンの初心者です。誰かがこれを知っているなら、私を助けてください。とても感謝しています。

ありがとう、ホアン

0 投票する
11 に答える
36855 参照

selenium - コマンドプロンプトからセレンハブ/グリッドを閉じる方法

ポート 4444 のコマンド プロンプトから Selenium Grid を起動するために、Selenium ハブを起動します。次に、別のコマンド プロンプトから Selenium RC を起動します。

「Selenium はすでにポート 4444 で実行されています。または、他のサービスが...」というエラー メッセージが表示されます。

現在、Selenium RC を起動できません。コマンド プロンプトから /shutdown ハブを閉じる方法を教えてください。

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

cookies - プログラムが Selenium Grid で実行されている間に Firefox の Cookie とキャッシュを削除するにはどうすればよいですか?

Selenium Grid を実行していますが、Firefox の Cookie を削除できないため、ほとんどのスクリプトが失敗します。各テストケースは、ブラウザーの Cookie を削除する必要があります。誰かがこれを行う方法を知っているなら、私に知らせてください。

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

selenium-grid - Selenium Grid を使用して Web サイトをテストするにはどうすればよいですか?

Web ページのテストにセレン グリッドを使用したいと考えています。PC にセレン グリッドのデモを正常にインストールし、正常に動作しています。このリンクに従って、セレン グリッド デモをインストールして実行しました。

Web サイトをテストするために Selenium グリッドで実行できる Selenium rc を使用して Java プログラムをコーディングしようとしていますが、Web テストで機能するように Selenium グリッドの既存のデモを変更する方法がわかりません。

私がそうするために、誰かが私にリンク/例を提供できますか?

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

selenium-grid - 選択したテストスクリプトをセレングリッドで実行する方法

助けが必要です…………

ant launch-remote-control を使用して、リモート コントロールを起動できます。

しかし、スクリプトがハブに接続する方法がわかりませんか? 同じコンピューターにant、selenium-gridをセットアップしました。C# で記述され、NUnit を介して実行される grid.dll があります。テスト データは xml ファイル (ValidData.xml) から読み取られます。サンプル コードは次のとおりです。

System.Collections.Generic の使用; System.Linq を使用します。System.Text を使用します。システムを使用して; System.Xml を使用します。System.Text.RegularExpressions を使用します。System.Threading の使用; NUnit.Framework の使用; セレンの使用;

namespace Grid { public class Class1 { //ユーザー定義

}

ステップ このスクリプトを実行します: 1.そのスクリプトを DLL にビルドします 2.コマンド「ant lauch-hub」を使用してハブを開始します 3.次のコマンドを使用して 2 つのリモート コントロールを開始します: " launch-remote-control ant -Dport=5577 -Denvironment="*iexplore" launch-remote-control 4.次に、Nunit を開いて DLL (上記のコード) をロードし、実行します 5.NUNit は何も応答しません。

足りないものもあると思いますがわかりません。テスト スクリプト (DLL) は、テストを実行するために選択されたリモート コントロールのシーケンスをどのように知ることができますか????

私を助けてください!!どうもありがとう

ユイ。

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

c# - Nunit/Selenium GRID/C# セットアップで複数のブラウザーを使用するにはどうすればよいですか?

C#で記述されたさまざまなブラウザー(IE6、7、8、FF 3.5.6)を備えたSelenium GRIDセットアップがあり、個別に正常に動作します。また、Selenium Tests セットアップのセットもあり、それらは私が渡す環境でも正常に動作します。私が求めているのは、Selenium GRID で利用可能なすべてのブラウザーを循環するように異なる単体テストをプログラム的に設定する方法です。

ブラウザの数はそれほど多くないので、ブラウザのリストや配列などは問題ありませんが、ブラウザを介してセットアップとティアダウンを循環させる方法がわかりません。Selenium Grid と 3 つの Selenium RC を接続した NUnit で C# を使用しています。

ブラウザを循環できるのであれば、MbUnit のようなものに変更してもかまいません。

どうもありがとう

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

selenium-grid - Selenium グリッドを 1.0.7 にアップグレードする

ビルド システムを 1.0.3 から Selenium グリッド 1.0.7 にアップグレードする作業を任されました。セレン グリッドの元のインスタンスは作成しませんでした。

私の問題は次のとおりです。1.0.3 のインストールでは、クルーズ コントロールが使用できる Windows サービスが実行されています。さらに、ダウンロードしたばかりの selenium-grid-1.0.7 フォルダーには存在しない /bin /conf などの selenium-grid-1.0.3 フォルダーに余分なフォルダーがあります。Windowsサーバー2008マシンで実行できるように、どうにかしてセレングリッドを構築する方法を知っている人はいますか? 1.0.3 の bin フォルダーには、1.0.3/conf ディレクトリ内の wrapper.conf ファイルを呼び出す wrapper.exe が含まれていることに気付きました。私の 1.0.7 フォルダーにはどちらもありません。他にダウンロードする必要のあるバイナリがあると思いますが、どこから入手すればよいかわかりません。Selenium Grid Hub サービスを 1.0.7 で動作させる方法を知っている人はいますか? ありがとう。