2016-07-28 7 views
0

Eclipse内からXMLファイルを右クリックして実行するとFirefoxが正常に動作します。私が使用していますbatファイルここorg.openqa.selenium.firefox.NotConnectedExceptionコマンドプロンプトからSeleniumを実行している場合

Starting test in FireFox 
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: 
efox\browser\features\[email protected] 
1469730154261 addons.xpi  DEBUG Calling bootstrap method startup on [email protected] version 1.0.2 
1469730154262 addons.xpi  DEBUG Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected] 
1469730154263 addons.xpi  DEBUG Calling bootstrap method startup on [email protected] version 1.3.2 
1469730154277 addons.manager DEBUG Registering shutdown blocker for XPIProvider 
1469730154278 addons.manager DEBUG Provider finished startup: XPIProvider 
1469730154278 addons.manager DEBUG Starting provider: LightweightThemeManager 
1469730154278 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager 
1469730154278 addons.manager DEBUG Provider finished startup: LightweightThemeManager 
1469730154278 addons.manager DEBUG Starting provider: GMPProvider 
1469730154283 addons.manager DEBUG Registering shutdown blocker for GMPProvider 
1469730154283 addons.manager DEBUG Provider finished startup: GMPProvider 
1469730154283 addons.manager DEBUG Starting provider: PluginProvider 
1469730154284 addons.manager DEBUG Registering shutdown blocker for PluginProvider 
1469730154284 addons.manager DEBUG Provider finished startup: PluginProvider 
1469730154284 addons.manager DEBUG Completed startup sequence 
1469730155755 DeferredSave.extensions.json DEBUG Starting write 
1469730155760 addons.manager DEBUG Starting provider: <unnamed-provider> 
1469730155760 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider> 
1469730155761 addons.manager DEBUG Provider finished startup: <unnamed-provider> 
JavaScript warning: resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/system/environment.js, line 15: Proxy.create and Proxy.createFunction are deprecated, use new Proxy instead 
1469730156204 addons.repository  DEBUG No addons.json found. 
1469730156205 DeferredSave.addons.json  DEBUG Save changes 
1469730156207 DeferredSave.addons.json  DEBUG Starting timer 
1469730156221 addons.manager DEBUG Starting provider: PreviousExperimentProvider 
1469730156221 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider 
1469730156222 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider 
1469730156224 DeferredSave.extensions.json DEBUG Write succeeded 
1469730156224 addons.xpi-utils  DEBUG XPI Database saved, setting schema version preference to 17 
1469730156267 DeferredSave.addons.json  DEBUG Starting write 
1469730156301 DeferredSave.addons.json  DEBUG Write succeeded 
console.error: all-aboard-v1: 
    Either no config.json file was created, or it was placed at the wrong location. Error: 
    Message: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIChannel.open2]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: resource://gre/modul 

されています:

set TEST=map_test.xml 
cd C:\selenium\project 
java -cp C:\selenium\project\lib\*;C:\selenium\project\bin org.testng.TestNG %TEST% 
set /p=Hit ENTER to continue... 

を、私はディレクトリを変更.batファイルからまったく同じファイルを実行しようとする場合は、私は次のエラーを取得しています私はバットファイルが良いことを知っています。なぜなら、Chromeですべてうまく動作するからです。私はFirefoxのバージョンを知っていて、SeleniumはどちらもEclipseで問題なく動作するので良いです。コマンドラインからFirefoxにアクセスしようとしているだけです。問題はここにあります。私は自分のライブラリをダブルチェックして、すべてが順番に見える。

ChromeDriverは、システムプロパティで明示的に定義された場所であり、FirefoxがデフォルトでSeleniumで定義されているため、問題はありません。

どのような考えですか?

答えて

0

を助けるかもしれません。私は、Selenium 2.52.0でFirefox 47.0.1を実行していました。これはEclipse IDEで動作しますが、何らかの理由でコマンドプロンプトや.batファイルからではありません。私が変更したのは、Firefoxを46.0.1にダウングレードすることだけでした。私はさらに47.0.1 32ビットと64ビットを試してみましたが、何もしません。ダウングレードはこれの解決策でした。

ありがとうございました。

0

Firefoxドライバは、selenium-server-stanalone.jarファイルに含まれています。私はこの瓶はC:\ selenium \ project \ lib \フォルダの一部ではないと思います。

互換性のあるものをダウンロードして実行してください。

希望これは私が問題を発見...

+0

あなたはサーバーのjarがlibフォルダにないのは間違いありませんでしたが、それは助けになりませんでした。私はまだFirefoxに接続していません。ブラウザのウィンドウを開くことを知っていますが、しばらくの間、そのブランクが閉じて、以前と同じようにテストに失敗します。 –

+0

あなたのFirefoxのバージョンは何ですか?あなたはどのセレンのserverjarを使用していますか? – CARE

+0

Firefoxは47.0.1、serverjarは2.53.1です。それは私には意味がありませんが、FirefoxはEclipseから直接うまく動作しますが、xmlと同じディレクトリにあるバットファイルでさえもうまく動作しません。 –

関連する問題