我在Ubuntu 12.04上使用Firefox 44。我有Selenium Firefox驱动程序(Java 8)版本2.51.0。 它适用于我使用默认firefox配置文件的所有程序。 但是,我有几个使用特殊Firefox配置文件的程序,这些程序不起作用。 Firefox窗口打开,显示空白页面一段时间,然后关闭。 我得到的错误是:
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
/lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
1455175741082 addons.xpi INFO Mapping ubufox@ubuntu.com to /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ubufox@ubuntu.com.xpi
1455175741083 addons.xpi DEBUG checkForChanges
1455175741083 addons.xpi DEBUG Loaded add-on state from prefs: {"app-profile":{"fxdriver@googlecode.com":{"d":"/tmp/anonymous1261823428052395525webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.45.0","st":1455175734000,"mt":1455175734000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"/usr/lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"44.0","st":1454293453000,"mt":1453731912000}},"app-system-share":{"ubufox@ubuntu.com":{"d":"/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ubufox@ubuntu.com.xpi","e":true,"v":"3.2","st":1442597112000}}}
1455175741084 addons.xpi DEBUG Existing add-on fxdriver@googlecode.com in app-profile
1455175741085 addons.xpi DEBUG getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd}
1455175741085 addons.xpi DEBUG Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
1455175741085 addons.xpi DEBUG getModTime: Recursive scan of ubufox@ubuntu.com
1455175741086 addons.xpi DEBUG Existing add-on ubufox@ubuntu.com in app-system-share
1455175741086 addons.xpi DEBUG getInstallState changed: false, state: {"app-profile":{"fxdriver@googlecode.com":{"d":"/tmp/anonymous1261823428052395525webdriver-profile/extensions/fxdriver@googlecode.com","e":false,"v":"2.45.0","st":1455175734000,"mt":1455175734000}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"/usr/lib/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}","e":true,"v":"44.0","st":1454293453000,"mt":1453731912000}},"app-system-share":{"ubufox@ubuntu.com":{"d":"/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/ubufox@ubuntu.com.xpi","e":true,"v":"3.2","st":1442597112000}}}
1455175741087 addons.xpi DEBUG No changes found
1455175741095 addons.manager DEBUG Registering shutdown blocker for XPIProvider
1455175741095 addons.manager DEBUG Provider finished startup: XPIProvider
1455175741096 addons.manager DEBUG Starting provider: LightweightThemeManager
1455175741096 addons.manager DEBUG Registering shutdown blocker for LightweightThemeManager
1455175741096 addons.manager DEBUG Provider finished startup: LightweightThemeManager
1455175741096 addons.manager DEBUG Starting provider: GMPProvider
1455175741102 addons.manager DEBUG Registering shutdown blocker for GMPProvider
1455175741102 addons.manager DEBUG Provider finished startup: GMPProvider
1455175741102 addons.manager DEBUG Starting provider: PluginProvider
1455175741102 addons.manager DEBUG Registering shutdown blocker for PluginProvider
1455175741102 addons.manager DEBUG Provider finished startup: PluginProvider
1455175741103 addons.manager DEBUG Completed startup sequence
1455175741142 addons.xpi-utils DEBUG Starting async load of XPI database /tmp/anonymous1261823428052395525webdriver-profile/extensions.json
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
1455175741245 addons.manager DEBUG Starting provider: <unnamed-provider>
1455175741245 addons.manager DEBUG Registering shutdown blocker for <unnamed-provider>
1455175741245 addons.manager DEBUG Provider finished startup: <unnamed-provider>
1455175741325 addons.xpi-utils DEBUG Async JSON file read took 0 MS
1455175741325 addons.xpi-utils DEBUG Finished async read of XPI database, parsing...
1455175741326 addons.xpi-utils DEBUG Successfully read XPI database
1455175741389 addons.manager DEBUG Starting provider: PreviousExperimentProvider
1455175741389 addons.manager DEBUG Registering shutdown blocker for PreviousExperimentProvider
1455175741389 addons.manager DEBUG Provider finished startup: PreviousExperimentProvider
console.error:
[CustomizableUI]
Custom widget with id loop-button does not return a valid node
console.error:
[CustomizableUI]
Custom widget with id loop-button does not return a valid node
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:246)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:114)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:193)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:186)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:182)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:99)
at mainPackage.MainClass.main(MainClass.java:45)
是否存在一些我不知道的不兼容性?
我使用的代码是:
ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile profile = allProfiles.getProfile("AutomationProfile");
WebDriver driver=new FirefoxDriver(profile);
driver.get("<some link>");
答案 0 :(得分:0)
您遇到的错误是由于Firefox和Linux之间的兼容性问题造成的。硒。建议是:
据我了解,它使用默认配置文件运行正常,并且不知道您的新配置文件中有什么内容使得很难确定真正的原因。