为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用java在selenium中按下删除按钮?

如何使用java在selenium中按下删除按钮?

胡说叔叔 2023-04-26 15:02:50
我尝试使用以下命令按删除键,但它没有反映任何内容!element = driver.findElement(By.cssSelector((#DeleteThis))); element.sendKeys(Keys.DELETE);
查看完整描述

2 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

您需要构建一个动作并发送它,发送键绑定到动作而不是元素,例如:

Actions action = new Actions(yourDriver);

action.sendKeys(Keys.DELETE).build().perform();

这将模拟从键盘按下“删除”

如果您删除了元素(如您的示例所示)并且需要单击它,则只需对元素执行单击操作即可。


查看完整回答
反对 回复 2023-04-26
?
人到中年有点甜

TA贡献1895条经验 获得超7个赞

好的,你需要使用删除命令,请使用下面的代码来执行相同的操作。如果它不起作用,首先尝试选择它,如下所述。

要删除它,请使用以下代码:

 WebElement ele = driver.findElement(By.cssSelector("#DeleteThis"));

 ele.sendKeys(Keys.chord(Keys.DELETE));

或者

您是否尝试过先选择它然后删除它?

使用下面的代码,它将首先选择元素然后删除它。

ele.sendKeys(Keys.chord(Keys.CONTROL, "a"), Keys.DELETE);


查看完整回答
反对 回复 2023-04-26
  • 2 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信