Selenium clear()方法无法清掉数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium clear()方法无法清掉数据相关的知识,希望对你有一定的参考价值。

问题描述

clear()方法执行过后, 数据还是在.

 

根本原因

存在镜像节点. 操作clear()清掉数据后, 镜像节点的数据还在, 就会再补充回去. 

 

解决办法

添加下面代码就可以连同镜像的数据一起去掉.

WebElement ballast = browser.getWebDriver().findElement(By.xpath("xpath"));
ballast.sendKeys(Keys.chord(Keys.CONTROL, "a"));
ballast.sendKeys(Keys.DELETE);    

 

以上是关于Selenium clear()方法无法清掉数据的主要内容,如果未能解决你的问题,请参考以下文章

selenium+python自动化99-清空输入框clear()失效问题解决

selenium 输入信息不能为空怎么clear

selenium自动化常用方法

selenium自动化常用方法

Selenium中WebDriver API的使用

selenium常用api