目前我正在创建一个自动化测试套件,使用ruby和watir进行浏览器自动化,我遇到一个小问题,鼠标悬停使我的期望失败,因为无法找到该元素。
只是为了澄清这种情况发生在鼠标不在浏览器框架附近并且不会100%发生时。
我目前的期望看起来像这样,在我有限的经验中它似乎应该工作,因为元素仍然在页面上可见:
@browser.ul(class: 'messages').when_present.text.should include "The product has been saved."
然而,在报告选项卡上发生悬停,期望失败。 这是它的样子:http://i.imgur.com/3xCVLV2.png
只有在处理视线的后端时才会发生这种情况,我想知道它是否只是一些奇怪的错误,因为当我试图让它们变瘦时,步骤定义似乎也会失败,但这是另一个问题。
有没有人见过这样的想法或任何想法?
非常感谢。