2012-12-04 4 views
5

ghostdriver wikiにセレングリッドに添付する方法についてのドキュメントがあることは知っています。あなたがそれを見つけることができるか分からない人のためにhere他に誰かがGhostdriverをSelenium Gridに登録する際に問題がありますか?

私は特別なphantomjsを2回コンパイルし、ローカルのセレンサーバに接続しようとしました。リモートでも、セレンのバージョン2.24と2.25を使用しても無駄です。それはGhostdriverをあなたが期待しているのと同じようにローカルで起動しますが、確かに登録は行われていません。

ip/localhost:4444とip/localhost:4444/grid/registerの両方を試してみましたが、結果は表示されませんでした。私はまた、グリッドコンソールに表示されず、とにかくテストを実行しようとしたと考えていました。グリッドに何も載っていないとは言いませんでした。

CentOS 6とUbuntu 12.04の両方でこれを試しました。

私はアイデアがありません。他に誰かがこのような問題を抱えていますか?

答えて

6

私はまったく同じ問題を抱えていて、最新のバージョンのセレングリッドを使用して修正しました。

良いウェブサイト:https://code.google.com/p/selenium/wiki/Grid2(これはもはやhttp://selenium-grid.seleniumhq.org/ではありません)。

ここ

ステップ(バージョン2.31.0):

セレン・サーバーをダウンロード:

wget https://selenium.googlecode.com/files/selenium-server-standalone-2.31.0.jar

起動セレングリッドサーバー:新しいターミナルで

java -jar selenium-server-standalone-2.31.0.jar -role hub

、GhostDriverを起動:

phantomjs --webdriver=5555 --webdriver-selenium-grid-hub=http://localhost:4444

利用可能なリモコンはhttp://localhost:4444/grid/consoleです。

listening on http://127.0.0.1:5555 
test session time out after 300 sec. 
Supports up to 1 concurrent tests from: 
phantomjs

私は、これはCentOSの6.3上でコマンドをテストしていた、私はそれがあなたのために働く願っています:

あなたはそのような何かが表示されるはずです!

関連する問題