我的代码是:

Using getText();
WebElement TxtBoxContent = driver.findElement(By.id("FIRST_NAME"));
System.out.println("Printing " + TxtBoxContent.getText());


对于属性,不存在值属性。
那我现在做什么?
请给我完美的解决方案??

最佳答案

您好,请注意,当您想在文本框中打印值时,通常在源代码中您将找不到包含文本框值的任何属性,因为它的值位于被称为值的隐藏属性中,因此请尝试如下所示,它将打印正确值

WebElement TxtBoxContent = driver.findElement(By.id("FIRST_NAME"));
System.out.println("Printing " + TxtBoxContent.getAttribute("value"));


希望这对您有帮助

08-26 01:01