gpt4 book ai didi

java - 使用 java 在 Selenium WebDriver 中按下按键(Ctrl + 鼠标单击)

转载 作者:行者123 更新时间:2023-12-01 14:05:34 25 4
gpt4 key购买 nike

我需要使用 Selenium WebDriver(java) 按下 control+mouse click 键。我需要在我的脚本中选择多个元素。
有什么办法吗?

我检查了 Selenium 库,发现 selenium 只允许按下特殊键和功能键。

最佳答案

您可以使用 WebDriver 中已经编写的库 Actions。

正在发生的事情的简短描述:

首先按下 Control 按钮,然后在定义的 WebElemen 对象上单击(在本例中)3 次),然后松开 Control 并完成操作。

在这种情况下,您可以选择 3 个项目(或打开 3 个新选项卡),具体取决于您的 WebElements 是什么。

Actions actions = new Actions(driver);
actions.keyDown(Keys.LEFT_CONTROL)
.click(first_WebElement)
.click(second_WebElement)
.click(third_WebElement)
.keyUp(Keys.LEFT_CONTROL)
.build()
.perform();

关于java - 使用 java 在 Selenium WebDriver 中按下按键(Ctrl + 鼠标单击),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32627981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com