我尝试了以下代码:
page.execute_script“$('#{selector}')。trigger('mouseenter')。click();”
我不能使用jyery和capybara一起使用。 (未知错误( Selenium :: WebDriver :: Error :: JavascriptError))
有人可以向我建议我缺少什么吗?
我正在使用capybara(1.1.2),selenium-webdriver(2.29)
答案 0 :(得分:0)
除非您将它们转义,否则不能在字符串中使用双引号。但在这种情况下,这可能会很快变得混乱。试试这个
page.execute_script("$('#{selector}').trigger('mouseenter').click();")