如果第一次没有正确设置,如何使用硒在文本框中第二次设置值?

How to set the value a second time in a text box using selenium if it doesnt get set properly the first time?

在我工作的应用程序中,在跳出每个字段后,有一个 AJAX 调用,底部有一些蓝色微调器。如果我们在微调器存在时在字段中输入文本,字段不会保留其值,是否可以编写一些 while 循环或其他内容...

检查值是否设置正确,否则重新输入

谢谢

我试过了 发送密钥 Javascript执行者 但它们不起作用

试试这个:

if(element.getAttribute("value").isEmpty() == true) {
((JavascriptExecutor) driver).executeScript("arguments[0].value='someInputText';", element);
}