在Webapp的HTML中,有以下代码
<input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly">
页面上实际显示的是显示时间的字符串。
硒网络驱动器,我有一个WebElement
对象指的是<input>
使用
WebElement timeStamp = waitForElement(By.id("prettyTime"));
我想获取的值,WebElement
换句话说,就是页面上打印的内容。我尝试了所有的WebElement
吸气剂,但没有任何方法可以检索用户看到的实际值。有什么帮助吗?谢谢。
getAttribute("value")
你真的是怎么做到的?那没有任何意义。元素的value
属性input
与其value
属性之间存在很大差异。Selenium会做jQuery的可怕事情并将其合并吗?