测试 capybara fill_in 在 Firefox 29.1 的问题

moioo · 2014年05月10日 · 最后由 moioo 回复于 2014年05月12日 · 2585 次阅读

今天升级 firefox 写代码再 rspec 结果测试不通过 找了很久原因,发现是升级 firefox 造成的 升级 firefox 到 29.1 后,fill_in 对不对正常填充,其它类型正常。 降级 28.0 后能正常。 又试了 chrome 发现存在同样的问题。 有那位小伙伴也遇到同样的问题?

不要用 selinum driver。

测试对本地系统浏览器还有依赖是很不对的。

@billy 那有什么好的建议,最近才开始学写测试

可以用 Webkit driver 或者 Poltergeist driver,都是 headless,不会弹出浏览器,可以在 CI 服务器上面跑的。

@billy 谢谢了,马上行动找资料。

这种问题一般都是因为 firefox 升级所致,firefox 升级了,selenium -web driver 也要保持最新版本

@pobing 嗯,是的,我昨天看了一下文档 selenium -web driver 确实现在还不支持新版的 firefox

需要 登录 后方可回复, 如果你还没有账号请 注册新账号