猿问

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

我尝试使用以下命令按删除键,但它没有反映任何内容!

element = driver.findElement(By.cssSelector((#DeleteThis)));
element.sendKeys(Keys.DELETE);


胡说叔叔
浏览 140回答 2
2回答

Smart猫小萌

您需要构建一个动作并发送它,发送键绑定到动作而不是元素,例如:Actions action = new Actions(yourDriver); action.sendKeys(Keys.DELETE).build().perform();这将模拟从键盘按下“删除”如果您删除了元素(如您的示例所示)并且需要单击它,则只需对元素执行单击操作即可。

人到中年有点甜

好的,你需要使用删除命令,请使用下面的代码来执行相同的操作。如果它不起作用,首先尝试选择它,如下所述。要删除它,请使用以下代码: WebElement ele = driver.findElement(By.cssSelector("#DeleteThis"));  ele.sendKeys(Keys.chord(Keys.DELETE));或者您是否尝试过先选择它然后删除它?使用下面的代码,它将首先选择元素然后删除它。ele.sendKeys(Keys.chord(Keys.CONTROL, "a"), Keys.DELETE);
随时随地看视频慕课网APP

相关分类

Java
我要回答