Selenium WebDriver,从空值获取DOM

时间:2015-07-07 08:49:58

标签: javascript selenium

我有场,几分钟后就会被填满。到现在为止还挺好。 但是当它被填满时,在检查元素中它看起来像:

<div class="column1 last">
              <input type="text" name="usedFile" size="100" value="" readonly="readonly" style="width:99%" class="disabled">
            </div>

因此,在首页,文字是可见的:&#34;有些文字&#34;,但是当我点击检查元素时,它会显示上面的内容。 那怎么样,我可以从提交的文本中获取文本?这是DOM吗?

2 个答案:

答案 0 :(得分:0)

String text = driver.findElement(By.name("usedFile")).getText();

答案 1 :(得分:0)

这是一个文本框,因此您不能在其中使用getText()。要从中获取数据,您需要以下代码

String text = driver.findElement(By.name("usedFile")).getAttribute("value");