WebElement清除功能在某些情况下不会清除输入值

时间:2019-05-09 15:09:40

标签: geb

我正在设置geb自动化前端测试,该测试要求我清除输入值并设置新值。我使用WebElement clear方法,但它适用于某些输入元素,但不适用于某些输入元素。

我使用以下代码来解决问题,这可能是一个糟糕的破解

 def length = InputElement.value().toString().length()
        while(length-- > 0){
            InputElement.firstElement().sendKeys(Keys.BACK_SPACE)
        }

有没有更好的方法来实现相同的功能?

1 个答案:

答案 0 :(得分:3)

您应该可以设置input.value =“”