水豚鼠标悬停功能?

时间:2012-12-17 14:10:16

标签: ruby capybara

我需要使用水豚鼠标悬停一个元素。它在FF15中运行良好。但不是在FF13。有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

最后,我找到了解决方案

page.driver.browser.mouse.move_to(page.driver.browser.find_element(:id=>"locator"))

工作正常。

答案 1 :(得分:0)

我找到了一种使用Capybara + Selenium驱动程序来模拟“鼠标悬停”的方法:

module Capybara
  module Node
    class Element
      def hover
        @session.driver.browser.action.move_to(self.native).perform
      end
    end
  end
end