双击Selenium的JavaScript执行

TDH*_*DHM 2 javascript java selenium-webdriver

有一种方法可以通过执行javascript来单击元素,如下所示:

((JavascriptExecutor)driver).executeScript("arguments[0].click();", element);
Run Code Online (Sandbox Code Playgroud)

我想通过执行javascript双击element,因此我尝试了如下操作:

((JavascriptExecutor)driver).executeScript("arguments[0].doubleClick();", element);
Run Code Online (Sandbox Code Playgroud)

但是它给出了错误:

org.openqa.selenium.WebDriverException: unknown error: undefined is not a function
Run Code Online (Sandbox Code Playgroud)

请告诉我我需要做什么才能通过执行javascript执行双击。

Man*_*uro 5

您应该使用dblclick事件

click,dblclick事件