如何从selenium testng框架中的禁用框中获取值?

时间:2014-11-13 05:56:43

标签: selenium testng

如何从禁用的文本框或非编辑框中获取数据?我需要从非编辑框中获取数据。例如,页面长度为2,我需要读取数据,但我们无法从文本字段更改数据。我需要阅读,并在testng中将其打印为2

提前致谢

1 个答案:

答案 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!