我尝试在 selenium webdriver 中的 xpath 语句声明的元素上触发悬停事件:
((JavascriptExecutor) driver).executeScript("$('(//span[@class='attribute-square-container'])[2]').hover();");
但我收到:
org.openqa.selenium.JavascriptException: SyntaxError: missing ) after argument list
上面一行有什么不正确的?
因为第一个
'
正在...@class='
关闭。相反,尝试-
((JavascriptExecutor) driver).executeScript(`$((//span[@class='attribute-square-container'])[2]").hover();`);