1

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

4

2 回答 2

2

最后,我找到了解决方案

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

它工作正常。

于 2013-10-29T05:25:45.407 回答
0

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

module Capybara
  module Node
    class Element
      def hover
        @session.driver.browser.action.move_to(self.native).perform
      end
    end
  end
end
于 2012-12-24T17:09:32.780 回答