WebElement clear 函数在某些情况下不会清除输入值
WebElement clear function doesn't clears the input values in some cases
我正在设置一个 geb 自动化前端测试,这需要我清除输入值并设置新值。我使用 WebElement clear 方法,但它适用于某些输入元素,但不适用于某些输入元素。
我使用以下代码作为解决方法,这可能是一个糟糕的 hack
def length = InputElement.value().toString().length()
while(length-- > 0){
InputElement.firstElement().sendKeys(Keys.BACK_SPACE)
}
有没有更好的方法来实现相同的功能?
您应该可以设置 input.value = ""
我正在设置一个 geb 自动化前端测试,这需要我清除输入值并设置新值。我使用 WebElement clear 方法,但它适用于某些输入元素,但不适用于某些输入元素。
我使用以下代码作为解决方法,这可能是一个糟糕的 hack
def length = InputElement.value().toString().length()
while(length-- > 0){
InputElement.firstElement().sendKeys(Keys.BACK_SPACE)
}
有没有更好的方法来实现相同的功能?
您应该可以设置 input.value = ""