2012-11-22 2 views
1

У меня есть «вход» -WebElement, у которого есть вызов «onkeyup» AJAX. (Это поле количества заказов)Selenium Webdriver: sendkeys на Webelement всегда сбрасывается

Я хочу проверить сообщение об ошибке, которое проверяет введенную сумму на то, что на самом деле находится на складе с Selenium Webdriver в Java.

Однако, я думаю, из-за «onkeyup» поле ввода всегда сбрасывается обратно до значения defaul «1» после клавиш отправки из Webdriver. Я пробовал с и без ясного и также пытался проверить поле было пусто после ясного.

Любая идея, как сброс значения поля может быть предотвращена, несмотря на «onkeyup»?

+0

Можете ли вы немного разобраться здесь ... что произойдет, когда вы вводите данные вручную, допустим, что вы введете 10 (это 2 клавиши .. если предполагается, что это проблема ...)? Когда значение по умолчанию установлено в приложении? –

+0

Onkeyup есть A4J.AJAX.Submit. Когда я делаю все вручную, все работает отлично. Однако с помощью sendkeys поле ввода всегда получает исходное значение «1» (я ввел, например, «8», «88» или «888»). Сумма должна быть выше, чем запас, который, конечно же, остался. Я подозреваю, что это может быть щелчок, следующий в моем testcript. –

+0

Я пробовал с Thread.sleep (действительно, в крайнем случае, я стараюсь избегать его как можно больше) - тоже не работает. Это действительно странное поведение! –

ответ

Смежные вопросы