我没有得到textarea
中的值,而不是我得到空值。
textarea id="arid_WIN_3_1000000218" class="text sr " wrap="off" rows="1" arautoctt="400" arautocak="0" arautocmb="1" arautoc="1" mstyle="2" armenu="CTM:SGL:Assignee-HPD-Q" style="top:0px; left:117px; width:174px; height:21px;" maxlen="69" cols="20" title="Nilendu Kumar"></textarea>
我的Java代码是
String textBoxValue=driver.findElement(By.id("arid_WIN_1_1000000218")).getAttribute("value");
如果我做错了,请告诉我。
答案 0 :(得分:1)
<textarea>
的内容不在属性中,而是在DOM对象的值属性中。使用Selenium,您需要使用getText()
,因此请尝试:
String textBoxValue=driver.findElement(By.id("arid_WIN_1_1000000218")).getText();
答案 1 :(得分:0)
也许我的示例会有所帮助:
driver.findElement(By.className("rich_text_editor")).getAttribute("**titel**");