问题背景
小雪妹妹今天在运行Selenium代码时,Eclipse控制台报了如下错误:
console.error: BroadcastService:
receivedBroadcastMessage: handler for
remote-settings/monitor_changes
threw error:
Message: Error: Polling for changes failed: http://%(server)s/dummy/blocklist//buckets/monitor/collections/changes/records?_expected=%221562976008400%22 is not a valid URL..
Stack:
remoteSettingsFunction/remoteSettings.pollChanges@resource://services-settings/remote-settings.js:203:13
问题原因
枫哥帮她看了看,最后发现是因为小雪妹妹的火狐浏览器一直在自动升级,但对应的gecko driver驱动并没有更新,导致二者版本不匹配。
解决方案
在这个网址里下载最新版gecko driver驱动,配置到我们的项目里即可:gecko driver驱动下载官网