如果第一次没有正确设置,如何使用硒在文本框中第二次设置值?
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);
}
在我工作的应用程序中,在跳出每个字段后,有一个 AJAX 调用,底部有一些蓝色微调器。如果我们在微调器存在时在字段中输入文本,字段不会保留其值,是否可以编写一些 while 循环或其他内容...
检查值是否设置正确,否则重新输入
谢谢
我试过了 发送密钥 Javascript执行者 但它们不起作用
试试这个:
if(element.getAttribute("value").isEmpty() == true) {
((JavascriptExecutor) driver).executeScript("arguments[0].value='someInputText';", element);
}