如何从禁用的文本框或非编辑框中获取数据?我需要从非编辑框中获取数据。例如,页面长度为2,我需要读取数据,但我们无法从文本字段更改数据。我需要阅读,并在testng中将其打印为2
提前致谢
答案 0 :(得分:0)
您可以从禁用文本字段中获取值,因为我们从常规文本字段中获取值。 将文本字段存储在webelement中并调用方法getAttribute(" value");
// value是与文本字段关联的属性之一。
以下是工作示例:
WebDriver driver = new FirefoxDriver();
driver.get("http://www.w3schools.com/jsref/prop_text_disabled.asp");
String value = driver.findElement(By.xpath("//*[@id='main']/div[2]/div[2]/input")).getAttribute("value");
System.out.println("Disabled Test Field contains: "+value);
O / p将被禁用Test Field conatins:Hello World!