getAttribute(" value")返回null值,为什么?

时间:2016-10-06 05:58:45

标签: selenium-webdriver

我的代码是

String OTP = driver.findElement(By.xpath("//span[@id='otp']")).getAttribute("value");
System.out.println(OTP);

1 个答案:

答案 0 :(得分:0)

假设您正在尝试获取跨度中的文本。 getAttribute("value")仅适用于textbox,textarea。对于span div和其他人使用getText()

driver.findElement(By.xpath("//span[@id='otp']")).getText();