2015-02-18 74 views
-1

我是新來的硒,並希望得到一些幫助。想象一下,我們有兩個框,一個用戶可以寫信息,另一個寫信息將被髮送到該框。 我想使用硒和java來發送文本並斷言它被正確地發送到輸入和文本區域(顯示在下面的html中)。硒,發送文字

<div id="req5"> 
<h2>Test #5</h2> 
<input type="text" value="Type here" name="input"> 
<br> 
<textarea cols="50" rows="10" name="textarea">Write something here</textarea> 
</div> 

我該如何解決Java中的這個問題?謝謝!

+0

可能重複的[發送文本和斷言,硒](http://stackoverflow.com/questions/28569826/send-text-and-assert-selenium) – Louis 2015-02-18 00:30:45

回答

0
String yourText = "Lorem hipstum"; 
WebElement we = driver.findElement(By.xpath("//input")).click(); 
we.sendKeys(yourText); 

Assert.assertTrue("result text compared!", driver.findElement(By.name("textarea")).getTextt().equals(yourText)); 

不太確定語法是否100%正確,但是這應該是要走的路。最好的問候保羅