我试图将一些数据发送到textare字段,如下所示:
txtBox_ReviewComment.sendKeys("a");
< txtBox_ReviewComment'的定位器Webelement是.//textarea[@id='comment']
(XPATH),它的定义如下所示。
<textarea id="comment" class="form-control" required="" aria-describedby="comment-validation-messages" rows="6" placeholder="Enter Comment" maxlength="600"/>
我试图以不同的方式清除文本字段。但他们都没有工作。
txtBox_ReviewComment.sendKeys(" ");
txtBox_ReviewComment.sendKeys(Keys.DELETE);`
txtBox_ReviewComment.mouseHover();
txtBox_ReviewComment.sendKeys(Keys.CONTROL + "a");
txtBox_ReviewComment.sendKeys(Keys.DELETE);
txtBox_ReviewComment.clear();`
有没有其他方法可以清除textarea字段中的数据。
答案 0 :(得分:1)
当元素的xpath
为.//textarea[@id='comment']
时,请尝试使用以下内容清除文本框:
driver.findElement(By.xpath(".//textarea[@id='comment']")).clear();