問題タブ [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 に答える
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 を使用してフォーム要素の値を取得し、データを検証したいと考えています。

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

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

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

ありがとう

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

webdriver - Selenium2 (Grid): ブラウザー セッションを激しく強制終了する

IE などの一部のブラウザーは、webdriver.quit() を呼び出したときに、閉じたときにモーダル JavaScript アラートが表示されると、閉じられません。

そのような場合、Selenium2/Webdriver にはブラウザを強制終了する方法がありますか? このような事態が発生すると、そのブラウザでの後続のすべてのテストが台無しになります。

よろしく、

マーク

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

selenium-grid - WebDriveおよびSelenium2.4でのChromeドライバーの使用

私はウェブドライブでグーグルchroomeを実行しようとしていますが、私はいつもエラーが発生します

しかし、私はこのエラーを受け取ります:

私は何を間違っていますか?

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

javascript - Selenium2: executeScript() の使用時にエラーの詳細を取得できない

いくつかのブラウザーの特性に対処するために、テスト中に JavaScript コマンドを送信する必要があることに気付きました。

時々、Selenium から、javascript エラーがあったというエラーが返されますが、サーバーは詳細を提供しませんでした。何が失敗しているかを確認するために、より多くの情報を取得する方法はありますか?

マーク

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

ip - RemoteWebDriverとグリッド-サーバーのIPを取得することは可能ですか?

Selenium 2とGridのRemoteWebDriverを使用して、複数の仮想マシンでテストを分割しています。2台のLinuxマシンがあり、テストでLinuxマシンで実行する機能を指定したとすると、これら2台のマシンのどちらが使用されているかわかりません。それを理解する方法はありますか?driver.getServerIp()または他の何かのようなもの?その理由は、私のSeleniumテストコードで、テストが実行されているLinuxマシンのコンソールでbashスクリプトを開始したいからです。したがって、テストが実行されるマシンを知る必要があります。

みんなありがとう!

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

ant - Ant ビルドから Selenium 2 Grid を実行するにはどうすればよいですか?

Selenium 2 で動作するように、既存の Selenium Grid セットアップの変更に取り組んでいます。ハブとノードをセットアップするプロセスははるかに簡単に思えますが、Ant ビルドで実行するのに問題があります。私が以前にした方法。

Selenium 2 Grid のwikiを読み、それに応じて Ant ビルドをセットアップしようとしました。私の問題は、最初のターゲットが実行され、ハブが開始されることです。その後、他のターゲットは実行されませんが、ビルドは完了します。Selenium 1 (RC) Junit テストと TestNG をテスト ランナーとして使用して、自分のマシンでこれらを実行しようとしています。

私が持っているターゲットは次のとおりです。

最初のターゲットが実行された後、Ant スレッドが終了したようです。exec以前のグリッドのように、新しいウィンドウでそれらを開始する方法を調べましたが、タスクを除いてそれを行う方法がわかりませんでした. また、ハブをexecタスクで実行し、ノードをjavaタスクとして実行してみました。その結果、ant ビルドは、start-hub終了ではなく、ターゲットの後で実行を停止しました。

これを実行する方法はありますか、またはそれを達成するためのより良い方法はありますか?

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

selenium-rc - Seleniumグリッドデモテストケースが失敗する

自動テストにセレングリッドを使用しています。公式文書に従ってグリッドをインストールしました。ただし、run-demo-in-parallelを実行した後、テストケースは失敗し、ターゲットフォルダーで次のエラーが発生します。

問題が何であるか教えていただけますか?私はwindows7マシンを使用しています。javajdkおよびjre1.6を使用。Seleniumバージョン1.0.8。Seleniumスタンドアロンサーバー-2.5.0。私が提供できる情報は他にありますか?