我正在研究黄瓜,并且在双击事件上面临问题。 我需要双击表格行。 试图在许多方面取得成功。
element = page.find(:xpath, '//*[@id="user_test"]/tbody/tr')
page.driver.browser.mouse.double_click(element.native)
然后
page.find(:xpath, '//*[@id="user_test"]/tbody/tr').double_click
我的方案是点击一个对话框打开。 任何人的帮助。
答案 0 :(得分:1)
由于你的评论已经表明JS实际上是在响应doubletap而不是double_click - Capybara不会提供任何触摸操作。有些插件声称可以为一些Capybaras驱动程序添加对触摸事件的支持,例如可能提供您所需要的https://github.com/Ricardonacif/touch_action(取决于您使用的驱动程序等)