无法使用selenium webdriver清除文本区域字段

时间:2017-05-30 13:23:29

标签: java selenium

我试图将一些数据发送到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"/>

我试图以不同的方式清除文本字段。但他们都没有工作。

  1. txtBox_ReviewComment.sendKeys(" ");
    txtBox_ReviewComment.sendKeys(Keys.DELETE);`
    
  2. txtBox_ReviewComment.mouseHover();
    txtBox_ReviewComment.sendKeys(Keys.CONTROL + "a");
    txtBox_ReviewComment.sendKeys(Keys.DELETE);
    txtBox_ReviewComment.clear();`
    
  3. 有没有其他方法可以清除textarea字段中的数据。

1 个答案:

答案 0 :(得分:1)

当元素的xpath.//textarea[@id='comment']时,请尝试使用以下内容清除文本框:

driver.findElement(By.xpath(".//textarea[@id='comment']")).clear();