У меня есть «вход» -WebElement, у которого есть вызов «onkeyup» AJAX. (Это поле количества заказов)Selenium Webdriver: sendkeys на Webelement всегда сбрасывается
Я хочу проверить сообщение об ошибке, которое проверяет введенную сумму на то, что на самом деле находится на складе с Selenium Webdriver в Java.
Однако, я думаю, из-за «onkeyup» поле ввода всегда сбрасывается обратно до значения defaul «1» после клавиш отправки из Webdriver. Я пробовал с и без ясного и также пытался проверить поле было пусто после ясного.
Любая идея, как сброс значения поля может быть предотвращена, несмотря на «onkeyup»?
Можете ли вы немного разобраться здесь ... что произойдет, когда вы вводите данные вручную, допустим, что вы введете 10 (это 2 клавиши .. если предполагается, что это проблема ...)? Когда значение по умолчанию установлено в приложении? –
Onkeyup есть A4J.AJAX.Submit. Когда я делаю все вручную, все работает отлично. Однако с помощью sendkeys поле ввода всегда получает исходное значение «1» (я ввел, например, «8», «88» или «888»). Сумма должна быть выше, чем запас, который, конечно же, остался. Я подозреваю, что это может быть щелчок, следующий в моем testcript. –
Я пробовал с Thread.sleep (действительно, в крайнем случае, я стараюсь избегать его как можно больше) - тоже не работает. Это действительно странное поведение! –