1

次のコードを試しました:

page.execute_script " $('#{selector}').trigger('mouseenter').click();"

カピバラでuse jqueryが使えません。(不明なエラー ( Selenium::WebDriver::Error::JavascriptError) )

誰かが私に欠けているものを提案できますか?

私はカピバラ(1.1.2)、セレンウェブドライバー(2.29)を使用しています

4

1 に答える 1

0

エスケープしない限り、文字列に二重引用符を含めることはできません。ただし、このシナリオでは、すぐに面倒になる可能性があります。これを試して

page.execute_script("$('#{selector}').trigger('mouseenter').click();")
于 2013-03-22T17:49:34.603 に答える