答案 0 :(得分:0)
输入字段文本值不会在Dev Tool的输入标记中保留。因此,我们不能使用 getText()方法,可以使用 getAttribute()提取它方法如下或JavaScriptExecutor可以使用(Using Selenium Web Driver to retrieve value of a HTML input)
<强>步骤:强>
代码:
WebElement titleInputElement=driver.findElement(By.xpath("//input[contains(@class,'x-frs-id-ivnt_Title')]"));
String value=titleInputElement.getAttribute("value");
答案 1 :(得分:0)
@yong,@ Subburaj抱歉也试过你的方式,但没有价值。
以完美的方式获得价值。
<强>步骤:强>
然后使用键盘键ctrl + c将文本复制到剪贴板 Copy the text
然后最后一步是通过 c#中的以下代码行从剪贴板中读取文本。
string clipboardExpectedText = System.Windows.Forms.Clipboard.GetText(System.Windows.Forms.TextDataFormat.Text);