For double click event, the below approach might help you solve your problem.
I know its bit late but for people who might face similar issue in their automation work
On latest ruby capybara and selenium version use
element = page.find(:xpath,"//a[contains(text(), locator)]")
page.driver.browser.action.double_click(element.native).perform
for Old version pls use the below code:
element = page.find(:xpath,"//a[contains(text(), locator)]")
page.driver.browser.mouse.double_click(element.native)
- Find the element with either xpath or css.
- Use
page.driver.browser.mouse.double_click(element.native) to perform the action
base.double_click NotImplementedError: NotImplementedError- Alex Smith