問題タブ [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 に答える
359 参照

selenium - seleniumGrid + testNG + hudson統合の資料はありますか

プロジェクトにセレン RC + TestNG を使用しています。また、Selenium - Grid を使用して複数のプラットフォームで実行しています。今、私は自分のプロジェクトをハドソンに統合したいと思っています..誰か助けてください

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

selenium-rc - MS Virtual PC 2007 で Selenium RC - Grid を実行すると、Script Error という名前のポップアップが表示される

testNGスイートを使用してセレングリッドを実行しています。ローカルホストでRCを実行すると、他のシステムがうまく機能します。しかし、Microsoft Virtual PC 2007 で実行すると、システムは「スクリプト エラー」という名前のポップアップを表示します。添付をご確認ください画像

IE ブラウザーのポップアップ ブロッカー設定をオフにしましたが、同じエラーが発生します。この時点で立ち往生しています、助けてください

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

parallel-processing - SeleniumGridとSikuliAPIを統合する

現在、SeleniumGridとSikuliAPIの両方を組み合わせた自動化テストフレームワークに取り組んでいます。

SeleniumとSikuliの機能を含むライブラリをすでに実装しており、ハブとノードを同じマシンにセットアップするとうまく機能します。ただし、これはマシンでSeleniumRCを実行するのとまったく同じです。

したがって、並列テストを実行するための次のステップは、他のマシンからノードを起動し、それらをハブマシンに登録することです。アイデア環境はAmazonEC2インスタンスです。

ハブ:Linuxボックス

ノード:Windows2008に勝つ

ライブラリにSelenium関数のみが含まれているものを使用してテストを実行した場合は、正常に機能します。しかし、私はそのエラーメッセージを受け取りました

「X11DISPLAY変数が設定されていませんが、このプログラムはそれを必要とする操作を実行しました。」

DISPLAY変数をノードのIPアドレスにエクスポートする必要がありますか?また、ノードマシンをXサーバーとして設定する必要がありますか?ハブマシンに登録されているインスタンスが多い場合はどうなりますか?

漠然とした質問で申し訳ありません...しかし、このフレームワークを実装する方法についてのアイデアはありがたいです。グラフ検証を行うアクションが多いので、セレングリッドを使用しています。並行テストができれば非常に効率的です。

助けとアドバイスをありがとう。

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

selenium-rc - Hudson プラグインを介して実行されているセレン グリッドから特定の RC を開始する方法は?

私の環境:

  • Hudson -> Selenium Grid プラグインを使用 - Linux マシンにインストール
  • Hudson -> 4 台のマシン (Linux 1 台、Windows 3 台) をノードとして持つ
  • TestCases -> MyTestCases は TestNG にあります

ハドソン サーバーで、セレン コンソールを確認しましたhttp://localhost:4444/console。ランダムなポート番号を持つ RC として登録されたノード マシンが表示されます。テストを実行します (テストは別のジョブとして構成されます)。テストは、マシン/RC のいずれかで実行されています。

しかし、特定の環境 Machine 1 / Machine 3 でテストを実行したい。どうすればこれを達成できますか?これを行うには、サーバー上の selenium-grid の構成ファイルをどのように変更する必要がありますか?

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

ruby - Ruby を使用した Selenium Grid 2 テスト

最近、Selenium Grid 2 を発見しました。以前は Grid、IDE、および RC を使用していましたが、特にオリジナルの Grid を使用した場合、テストを作成するのは非常に簡単でした。(たぶん、web-driver を使用したことがないためでしょうか?)

Grid 2 のドキュメントは、実際のテストの作成に関してはまだかなり不安定です。

誰でも Ruby テストを始められますか? おそらく、単純な例だけで十分でしょう。

また、DeepTest と Grid 2 の統合についてはどうですか... または同様のものです。

前もって感謝します。

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

ruby - Selenium 2 Webdriver + Grid2 + Ruby のヘルプが必要

私はさまざまなバージョンの Selenium をいじっていましたが、Selenium 2 が出たので、Webdriver に飛び込んで Grid で使用することにしました。(Rubyでテスト)

私の問題は、それを機能させることができないように見えることです。

Mac で Grid ハブを起動します。

Windows 7 で Webdriver を起動します。

次に、Internet Explorer をリモートで開き、Google にアクセスするだけの単純な Ruby テストを実行します。

これは次によって実行されます。

これには長い不満がありますが、これが最も重要な部分だと思います。

非常に基本的なものが欠けているに違いありません。誰か手を貸してくれませんか?

前もって感謝します!

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

phpunit - PHPUnitテストでのSeleniumGrid2の使用

私は最近、かなり複雑なプロジェクトのために多くのセレン1テストを作成しました。これらはすべてphpで記述されており、selenium-server1.0.7でスムーズに実行されます。

明らかに、Firefox 5(および本日リリースされた6)では、Seleniumサーバー1.0.7は機能しなくなりました。試しましたが、サーバーが空白のウィンドウを開いているだけです。

今、私はそれらのテストをセレングリッドで実行しようとしています。グリッドv1を使用してハブといくつかのリモコンを実行することができましたが、古いサーバーと同じように空白のウィンドウしか開きません。だから私はグリッドv2にアップグレードする必要があると思いました。

何らかの理由でクライアントをハブに接続できますが、ハブに対してテストを実行しようとすると、まったく接続できないようです( "PHPUnit_Framework_Exception:Selenium RCサーバーに接続できませんでした")。セレンスタンドアロンサーバー2.4.0に対してそれらを実行してみましたが、それは機能しているようです。

フォーラムで読んだところによると、セレングリッド2はphpunitでは機能しません(まだ?)。

グリッド上でテストを実行するにはどうすればよいですか?phpunitがサーバーに接続するために欠けているものは何ですか?助けてくれてありがとう!

ハブを次のように設定しました。

そして2人の奴隷:

グリッドコンソール(http:// localhost:4444 / grid / console)に2つのノードがあるので、ここまですべてが機能しているようです。

これが私がコードで行っているすべての初期化です:

このコードは、スタンドアロンサーバー2.4.0でも機能します。予想通り、最終行で失敗します。

例外はPHPUnit/Extensions / SeleniumTestCase/Driver.phpでスローされるようです。問題があるようです。

ブラウザでhttp:// localhost:4444 / selenium-driver / driverをリクエストすると、次のようになります。

これを修正する方法はありますか?そのURLを変更する必要がありますか?

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

selenium - Selenium が magento モジュールの詳細ページでタブをクリックできない

マジェントグリッドとその詳細ページでセレンバージョン1.0.9を使用してデータを検証しようとしています。

まず、Selenium IDE のログイン ページからモジュールの詳細ページに移動し、そこにあるタブをクリックします。最終的に IDE は PHP コードを生成するので、コードを適切な場所に配置します。

注: ここでは、イベントが Selenium IDE に記録されるように、2 つのタブをクリックしました。

次に、次のコマンドを使用して、コマンド プロンプトからコードを実行します。

エラーが発生しました(次のようなもの):

コードを変更し、上記のリンクをクリックして「test_tabs_form_section」を実行する前に詳細ページを開こうとしましたが、同じエラーが発生しました。

もう 1 つの奇妙な点は、詳細ページのテキストを確認し、クリックしてモジュールの詳細タブを呼び出すコードを削除すると、動作しますが、理由がわかりません。

しかし、私は本当に詳細ページを開いてタブをクリックし、xpath を使用してフォーム要素の値を取得し、データを検証したいと考えています。

誰か助けてくれませんか?

どんな助けや提案も非常に高く評価されています!

スタックオーバーフローのオタクからの連絡を楽しみにしています!

ありがとう