textarea值没有使用硒

时间:2015-11-17 20:31:00

标签: java selenium

我没有得到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");

如果我做错了,请告诉我。

2 个答案:

答案 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**");