2017-05-18 18 views
1

初めてここに投稿すると、詳細が不明な場合は私を許してください。ロボットフレームワーク - セレングリッドでリモートブラウザを起動するとエラーが発生する

私は次のセットアップを使用しています:
は ロボットフレームワーク:3.0.1(Pythonの2.7.10)
セレン:3.4.1
selenium2library:1.4.1

私は1つのMACマシンのように構成していますグリッドハブとノードを別のノードに分けます。ここで

は私のRFテストです:

Open Browser url=http://www.google.com browser=firefox remote_url=http://hub-server:4444/wd/hub desired_capabilities=browser:firefox 
Maximize Browser Window 

私はちょうどそれが働いて得るために、今のために他のマシン上でブラウザを開くしようとしていますが、私は、スクリプトを実行しようとし、以下のエラーが表示されます。

KeyError例外: 'desiredCapabilities'

私は私のテストを変更します。

Open Browser url=http://www.google.com browser=firefox remote_url=http://hub-server:4444/wd/hub desiredCapabilities=browser:firefox 
Maximize Browser Window 

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

キーワード 'Selenium2Library.Open Browser'は名前付き引数の後ろに位置引数を持っています。

私はグーグルで回って、https://github.com/SeleniumHQ/selenium/issues/3808を見つけましたが、これは私の問題に関連するかどうかはわかりません。どんな助けも大歓迎です。ありがとう!

答えて

0

文書によると、キーワードがないdesiredCapabilities

If you specify a value for remote you can also specify 'desired_capabilities' which is a string in the form key1:val1,key2:val2 that will be used to specify desired_capabilities to the remote server. This is useful for doing things like specify a proxy server for internet explorer or for specify browser and os if your using saucelabs.com. 'desired_capabilities' can also be a dictonary (created with 'Create Dictionary') to allow for more complex configurations.

+0

、返信ブライアンのおかげでdesired_capabilitiesです。うん、私もそれを見た。 「desired_capabilities」を使用すると、最初のエラーが表示されます。KeyError desiredCapabilities – Chris

+0

他のソリューションはありますか?まだ元の問題があります。 – Chris

+0

@Chris、これを進めることができますか? – Rao

関連する問題