1

我正在编写一个因此的测试来复制一个场景,其中一个文本字段获得添加的值与某人在该文本区域中键入一个段落相同。

我的方法是在测试用例中创建一个循环。

   @FindBy(id="my-description")
   private WebElement textArea;

   @Test
   public void my_test(){
       for(int i=0;i<10;i++){
         String value = $(textArea).getValue();
         value = value + description;
         $(textArea).type(value);
         //waitForsometime(200);
       }
    }

问题是每次迭代的值都会消失,然后再以累积值重新出现。我可以实现这一目标的任何方法?

4

1 回答 1

1
$(textArea).type()

将在输入任何值之前清除该字段。我们必须使用

$(textArea).sendKeys()

反而。

于 2014-04-09T05:24:04.570 回答