Recently, I needed to write an integration test that involved hovering on elements. It was a bit painful to figure out, but the solution is simple. There are three things you need to know: You need to use capybara-webkit as you javascript driver You have to trigger the 'mouseover' event This solution isn't well documented When I started trying to figure out how to hover on elements in my tests, I