这是我第一次尝试使用Selenium Webdriver自动化某些东西。我已经下载了Eclipse和最新的selenium独立服务器jar和webdriver jar。这是我的项目到目前为止的样子:
当我按下播放时,这是我得到的错误:
这是我的Firefox版本(我无法更改firefox版本,这是我工作的公司使用的版本):
我错过了一些配置吗?谢谢!
答案 0 :(得分:0)
根据您提供的堆栈跟踪,似乎fireFox Version + Selenium jar版本不兼容。在我们的项目中,当我们的浏览器被系统自动更新时,我们得到FireforNotConnected异常,因此我们必须将浏览器版本降级为兼容版本。但在您的情况下,您无法更改浏览器版本,因此只需尝试使用不同版本的Selenium jar。它可能与一些旧版本的Selenium Jar一起使用。
答案 1 :(得分:-1)
好吧,如果您使用Firefox 38.6.0
(ESR)使用Selenium IDE进行录制(我更喜欢' Selenium Builder'而不是),这并不意味着播放将会起作用在那个版本的Firefox上。如果IDE正在记录任何本机事件(非Javascript浏览器事件),那么除了Firefox 31.6.0(ESR)之外,不再支持这些事件是一个已知问题,这是Firefox本机事件的最后一个受支持版本对于Selenium。