0

我有以下代码:

        driver = new FirefoxDriver();
       // driver = new InternetExplorerDriver();

InternetExplorerDriver 工作正常(使用 .exe),但使用 Firefox 驱动程序时,我得到一个明显的 JavaScript 错误,我缺少什么导致此弹出窗口的任何想法?只要我在每个弹出窗口上单击“确定”,从技术上讲,测试将工作几秒钟,但测试很快就会失败并退出。

弹出窗口(无法发布图片)
标题:[JavaScript 应用程序]
消息:错误:语法错误
按钮:确定

我尝试过使用 FireFoxProfile 和 FirefoxBinary 的不同选项,但这似乎也不是正确的方向。我不确定最新版本的 firefox 是否导致了问题 (17),或者我是否需要在 IEdriver 等解决方案中专门使用 exe 文件。

4

2 回答 2

0

你的 Selenium 版本是什么?我假设您正在使用 WebDriver?当前版本是 2.28.0 Selenium 下载

于 2012-12-29T18:35:06.387 回答
0

Firefox 不需要像 IE 和 chrome 那样的单独驱动程序。虽然我在网上发现了很多与您的错误相同的帖子..所以似乎是 17 版本的问题。您可以降级您的 ff 版本或查看以下线程中的选项(免责声明:我没有尝试过以下 :))

http://support.mozilla.org/en-US/questions/944619

http://support.mozilla.org/en-US/questions/942417

于 2012-12-29T06:05:59.240 回答