亲爱的 Selenium Webdriver 专家,
我无法再启动/实例化 Firefox webdriver 并在第 4 行出现以下错误:
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host localhost 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:\DOCUME~1
\george\LOCALS~1\Temp\anonymous464046490888820385webdriver-profile\extensions\webdriver-staging
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi-utils: Opening database
*** LOG addons.xpi-utils: Creating database schema
*** LOG addons.xpi: New add-on fxdriver@googlecode.com installed in app-profile
*** LOG addons.xpi: New add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} installed in app-global
*** LOG addons.xpi: New add-on {20a82645-c095-46ed-80e3-08825760534b} installed in winreg-app-
global
*** 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 addons.manager: shutdown
*** LOG addons.xpi: shutdown
*** LOG addons.xpi-utils: shutdown
*** LOG addons.xpi-utils: Database closed
请注意,即使在没有任何内容的情况下打开 Firefox 浏览器,webdriver 也无法控制它而不会崩溃。即无法通过第 4 行。
以下是过去有效但在第 4 行崩溃的代码片段:
4. WebDriver driver = new FirefoxDriver();
5. driver.get("http://www.abc.com/index.htm");
此问题是在使用命令“firefox.exe -p”删除文件夹“E:\Mozilla Firefox Profile”和 Firefox 配置文件以访问 Firefox 配置文件管理器后出现的。但是,Firefox 配置文件管理器似乎还在我的主文件夹中创建了许多文件夹,例如“C:\DOCUME~1\george\LOCALS~1\Temp\anonymous464046490888820385webdriver-profile\extensions\webdriver-staging”,这些文件夹不再存在.
因此,我需要您的帮助来解决以下方面的问题:
(i) 如何彻底清除/删除所有 Firefox 配置文件查找/设置引用,并简单地启动/实例化通用(无配置文件)Firefox 浏览器以成功通过第 4 行。由 Firefox Webdriver 启动/打开,这表明它仍在使用某个位置的配置文件,但不知道是什么和在哪里。然而,手动打开 Firefox 时设置了“无代理”。
最初设置了一个 Firefox 配置文件,以便在从 Selenium webdriver 中启动/调用时,可以在浏览器中激活/包含 Firebug 和 Firepath。
我在 Windows XP 和 7 平台上运行 Java 1.7.0_11、Selenium Webdriver 2.25.0。
您的帮助将不胜感激。
谢谢,
乔治