我正在尝试在capybara测试中单击与twitter bootstrap label
类的链接,但是,该元素不会显示。删除label
类后,元素将显示并可单击。
此观察基于调试问题时使用capybara的screenshot_and_open_image
方法。对这种奇怪的行为有什么想法吗?
(在主要浏览器中正确呈现页面。)
答案 0 :(得分:1)
PhantomJS 1.9.8实现了一个非常古老的浏览器(Safari 5ish IIRC),所以它可能是某种css问题 - 2.0.0是一个功能更齐全的现代浏览器,但存在文件上传问题 - 2.0.1 (截至目前尚未发布)修复了文件上传问题 - 尝试使用PhantomJS 2.0.0 +