2016-12-15 11 views
0

Chrome: Версия 55.0.2883.87 м Селена: 2.43.1Селен WebDriver - Trigger OnChange, прежде чем отправить все ключи с помощью SendKeys

У меня есть текстовое поле, что вход целого числа. При изменении этого значения появится всплывающее окно с предупреждением. Моя проблема заключается в использовании sendKeys для ввода «12». Он вводит «1», затем запускает предупреждение, закрывает предупреждение: появляется «2». Ожидание должно быть: введите «12» правильно без предупреждения.

Любой может помочь? Благодарю.

ответ

0

Вы можете пойти с JavascriptExecutor

WebElement inputElement = null;//Your WebElement 
    String valueToEnter = "12"; 
    ((JavascriptExecutor) driver) 
      .executeScript("arguments[0].value=arguments[1]",inputElement,valueToEnter); 
+0

Я попробовал, теперь 12 вводится правильно, но тревога не показывать и ничего случилось. –