如何从输入字段中提取文本?我尝试使用XPath / CSSSelector,但我得到一个空文本,因为它是一个输入字段。
这是我的HTML代码:
<div>
<input type="text" style="width:110px;" class="display">
</div>
结果:195行中的1到50
以下是输入字段的屏幕截图:
答案 0 :(得分:16)
您需要获得该字段的值。例如:element.get_attribute("value")
答案 1 :(得分:1)
我正在使用C#,所以这里是完整的代码:
public string TextAttributeValueByCssSelector(By by)
{
var wait = new WebDriverWait(_driver, TimeSpan.FromSeconds(30));
return wait.Until(drv => drv.FindElement(by)).GetAttribute("value");
}