在将selenium2.35与firefox的早期版本一起使用之前,我将其更新为firefox 26.0。我的测试以前运行良好,但现在最终出现以下错误。
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: *** LOG addons.manager: Application has been upgraded *** LOG addons.xpi: startup *** LOG addons.xpi: Skipping unavailable install location app-system-local *** LOG addons.xpi: Skipping unavailable install location app-system-share *** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\VISHAL~1.SIN\AppData\Local\Temp\anonymous4627406201097696285webdriver-profile\extensions\webdriver-staging *** LOG addons.xpi: checkForChanges *** LOG addons.xpi-utils: Opening XPI database C:\Users\VISHAL~1.SIN\AppData\Local\Temp\anonymous4627406201097696285webdriver-profile\extensions.json *** LOG addons.xpi: New add-on fxdriver@googlecode.com installed in app-profile *** Blocklist::_loadBlocklistFromFile: blocklist is disabled *** LOG addons.xpi-utils: Make addon app-profile:fxdriver@googlecode.com visible *** LOG DeferredSave/extensions.json: Save changes *** LOG DeferredSave/extensions.json: Save changes *** LOG addons.xpi: New add-on {9F17B1A2-7317-49ef-BCB7-7BB47BDE10F8} installed in winreg-app-user *** LOG addons.xpi-utils: Make addon winreg-app-user:{9F17B1A2-7317-49ef-BCB7-7BB47BDE10F8} visible *** LOG DeferredSave/extensions.json: Save changes *** LOG DeferredSave/extensions.json: Save changes *** LOG addons.xpi: New add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} installed in app-global *** LOG addons.xpi-utils: Make addon app-global:{972ce4c6-7e08-4474-a285-3208198ce6fd} visible *** LOG DeferredSave/extensions.json: Save changes *** LOG DeferredSave/extensions.json: Save changes *** LOG addons.xpi: New add-on {9F17B1A2-7317-49ef-BCB7-7BB47BDE10F8} installed in winreg-app-global *** LOG DeferredSave/extensions.json: Save changes *** LOG addons.xpi: New add-on mgsusageagent@managesoft.com installed in winreg-app-global *** LOG addons.xpi-utils: Make addon winreg-app-global:mgsusageagent@managesoft.com visible *** LOG DeferredSave/extensions.json: Save changes *** LOG DeferredSave/extensions.json: Save changes *** LOG addons.xpi: Updating database with changes to installed add-ons *** LOG addons.xpi-utils: Updating add-on states *** LOG addons.xpi-utils: Writing add-ons list *** LOG DeferredSave/extensions.json: Starting timer *** LOG DeferredSave/extensions.json: Starting write *** LOG DeferredSave/extensions.json: Write succeeded *** LOG addons.xpi-utils: XPI Database saved, setting schema version preference to 15 *** LOG addons.manager: shutdown *** LOG addons.xpi: shutdown *** LOG addons.xpi-utils: shutdown *** LOG addons.xpi: Notifying XPI shutdown observers *** LOG addons.manager: Async provider shutdown done *** LOG addons.xpi: startup *** LOG addons.xpi: Skipping unavailable install location app-system-local *** LOG addons.xpi: Skipping unavailable install location app-system-share *** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\VISHAL~1.SIN\AppData\Local\Temp\anonymous4627406201097696285webdriver-profile\extensions\webdriver-staging *** LOG addons.xpi: checkForChanges *** LOG addons.xpi: No changes found JavaScript error: chrome://browser/content/urlbarBindings.xml, line 654: aUrl is undefined
我试图降级firefox的版本,但是无法从mozilla站点获得任何以前的版本。
我也尝试了所有selenium版本2.36、2.37、2.38、2.39,但它们似乎都与firefox 26.0不兼容。一旦我尝试将selenium2.35替换为2.36至2.39,代码中就会出现错误。当我再次用2.35替换时,这些错误消失了。
有人可以为我提供Selenium和Firefox的兼容版本吗?
您可以使用2.XX以上的任何版本的硒,但有一个限制,即我们只能使用firefox25或firefox 14.01至17.XX。