我正在编写sosodides测试,以复制一个场景,在该场景中,文本字段获取的值与某人在该文本区域中键入段落的值相同。

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

   @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);
       }
    }


问题在于,每次迭代后这些值都会消失,然后再与累积值一起出现。有什么办法可以实现呢?

最佳答案

$(textArea).type()


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

$(textArea).sendKeys()


代替。

07-25 23:56
查看更多