PhantomJS(Poltergeist)不显示twitter bootstrap标签元素

时间:2015-10-14 20:30:26

标签: ruby-on-rails twitter-bootstrap phantomjs capybara poltergeist

我正在尝试在capybara测试中单击与twitter bootstrap label类的链接,但是,该元素不会显示。删除label类后,元素将显示并可单击。

此观察基于调试问题时使用capybara的screenshot_and_open_image方法。对这种奇怪的行为有什么想法吗?

(在主要浏览器中正确呈现页面。)

1 个答案:

答案 0 :(得分:1)

PhantomJS 1.9.8实现了一个非常古老的浏览器(Safari 5ish IIRC),所以它可能是某种css问题 - 2.0.0是一个功能更齐全的现代浏览器,但存在文件上传问题 - 2.0.1 (截至目前尚未发布)修复了文件上传问题 - 尝试使用PhantomJS 2.0.0 +