Selenium Webdriver - 在使用SendKeys发送所有密钥之前触发onchange

时间:2016-12-15 04:56:21

标签: selenium webdriver sendkeys

Chrome:版本55.0.2883.87 m 硒:2.43.1

我有一个输入整数的文本框。更改时,值将显示警告弹出窗口。 我的问题是使用sendKeys输入" 12"。它输入" 1"然后触发警报,关闭警报:" 2"出现。 期望必须是:输入" 12"没有警觉就没有了。

任何人都可以提供帮助?感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用JavascriptExecutor

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