我有一个“输入”-WebElement,它有一个“onkeyup”AJAX 调用。(这是一个订单金额字段)
我想检查错误消息,检查输入的金额与 Java 中的 Selenium Webdriver 的实际库存。
但是,我认为由于“onkeyup”,输入字段总是在 Webdriver 的 sendkeys 之后重置回默认值“1”。我尝试了清除和不清除,还尝试在清除后检查该字段是否为空。
尽管有“onkeyup”,知道如何防止字段值重置吗?
我有一个“输入”-WebElement,它有一个“onkeyup”AJAX 调用。(这是一个订单金额字段)
我想检查错误消息,检查输入的金额与 Java 中的 Selenium Webdriver 的实际库存。
但是,我认为由于“onkeyup”,输入字段总是在 Webdriver 的 sendkeys 之后重置回默认值“1”。我尝试了清除和不清除,还尝试在清除后检查该字段是否为空。
尽管有“onkeyup”,知道如何防止字段值重置吗?
我在这里找到了解决方案:
https://groups.google.com/forum/?fromgroups=#!topic/webdriver/UiV08YgUxSI
对我来说 Keys.BACK_SPACE 成功了
不适用于 WebElement.clear() 并且没有 clear() 或 BACK_SPACE 也无法使用。