我正在为我的项目使用 selenium 独立服务器 2.3.0.jar。它在 IE、Safari 中运行良好,但我无法获得相同的响应(无法在 firefox、chrome 中启动浏览器窗口。对于 chrome 之后我有给定 webdriver.chrome.driver 它只是打开空白窗口,而不是获取 url。
请帮我..
我正在为我的项目使用 selenium 独立服务器 2.3.0.jar。它在 IE、Safari 中运行良好,但我无法获得相同的响应(无法在 firefox、chrome 中启动浏览器窗口。对于 chrome 之后我有给定 webdriver.chrome.driver 它只是打开空白窗口,而不是获取 url。
请帮我..
您遇到的问题是,当您尝试运行较旧版本的 Selenium 时,当较新版本的 Chrome 驱动程序(或 IE 驱动程序)在生成 Selenium .jar 时已更新到支持的版本之外时,会出现问题. 不幸的是,您在这种情况下得到的错误是什么都没有和/或浏览器挂起。如果防火墙阻止您的 JSON 数据包到达驱动程序服务器的端口,您将收到类似的错误。
为了获得正确的行为,截至 2013 年 11 月 12 日,请确保您已将 Selenium 升级到最新的2.37.0并更新到 Chrome 2.6和 IE 驱动程序2.37.0 .dlls。这很重要,因为现代浏览器(如 Firefox、Chrome 和现在的 IE11)会自动更新到您需要增加 Selenium 版本才能跟上的程度。