【发布时间】:2015-05-18 15:32:45
【问题描述】:
我的笔记本电脑上有一个小测试套件,我试图将其转移到我的工作桌面上。为了让事情变得更容易,我使用了相同版本的 Java 和 maven。然而,通常情况下,这并不容易:)
当我启动 Firefox 时,我收到“Firefox 已停止工作”消息框。消息框表明问题出在“xul.dll”上——所以我关闭了该框并打开了 Firefox。每次我打开 Firefox 时都会这样做。
我什至去掉了我所有的魅力和其他代码,只运行了一个简单的案例:
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.co.uk");
但是这也不起作用。
然后我检查了 Firefox 的版本是否相同,结果发现它们不是 - 但 Firefox 更新修复了这个问题。但是我的测试仍然在笔记本电脑上通过,但在台式机上失败了。我看不到我错过的任何东西,我可以看到一个可能的问题 - 工作桌面安装了卡巴斯基。
有人经历过我所描述的吗?
【问题讨论】:
-
你在本地部署吗?听起来像是部署问题
-
是的,在本地,我什至尝试卸载并重新安装(因为我怀疑文件损坏)
-
我还检查了 Firefox 中的 about:crashes,没有提到那里的崩溃 - windows 事件查看器确实有崩溃的记录,但没有真正的附加信息。
标签: java selenium-webdriver selenium-firefoxdriver