无法使用getText()或getAttribute()在文本框中获取文本

时间:2016-04-23 04:25:32

标签: java selenium selenium-webdriver

我的代码是:

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

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

1 个答案:

答案 0 :(得分:1)

嗨请注意,当您想在文本框内打印值时,一般在源代码中您将找不到任何属性保持文本框值因为它的值位于隐藏属性内部,因此请尝试如下所示将打印正确的值

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

希望这可以帮助你