gpt4 book ai didi

seleniumclear() 命令不清除元素

转载 作者:行者123 更新时间:2023-12-02 19:33:27 26 4
gpt4 key购买 nike

我用 Java 编写 Selenium 脚本已经有一段时间了。我今天遇到了一个非常奇怪的问题。问题是这样的:

我使用 webelement.clear() 方法清除了一个文本字段,稍后在执行下一个命令(单击事件)时,我之前清除的文本区域现在填充了之前填充的值。

这是代码片段:

mobileNumField.get(0).clear();
Thread.sleep(4500);
emailAddress.get(0).click();
emailAddress.get(0).clear();
Thread.sleep(4500);
emailAddress.get(0).sendKeys(Keys.TAB);

最佳答案

我不知道您的元素保留其值的确切原因,但您可以通过使用元素对象的 sendKeys 方法发送“Ctrl+A+Delete”组合键来尝试替代文本清除:

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

关于seleniumclear() 命令不清除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50677760/

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