java - 双击执行 Selenium 的 javascript

标签 java javascript selenium-webdriver

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

((JavascriptExecutor)driver).executeScript("arguments[0].click();", element);

我想通过执行 javascript 双击元素,因此我尝试如下:

((JavascriptExecutor)driver).executeScript("arguments[0].doubleClick();", element);

但它给出了错误:

org.openqa.selenium.WebDriverException: unknown error: undefined is not a function

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

最佳答案

你应该使用dblclick事件

click, dblclick events

关于java - 双击执行 Selenium 的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24749405/

相关文章:

java - 无法在静态 TLS block 中分配内存

javascript - 将图像上传到 Canvas 并在新选项卡中显示

javascript - 通过 HTML 将参数从 Python Flask 应用程序传递到 Javascript 文件

java - 如何使用 java 中的 TestNG 将字符串从主类传递到另一个类?

java - Lucene搜索引擎中使用自建方法

java - 监听 DOM 结构的变化

java - 使用 Microsoft Azure java SDK 资源管理 API 或服务管理 API?

javascript - 手动传递 'This' jquery 选择器

python - 在 PyCharm CE 中使用 Selenium

python - 让 Selenium 等待文本可用