输入到文本框中的文本不是通过selenium webdriver for saf

时间:2015-09-04 03:53:29

标签: macos selenium selenium-webdriver safaridriver

我使用sendkeys在Mac OS中使用selenium web驱动程序在safari浏览器的文本框中输入文本。但是,当我尝试提交它时,它会给出错误,说没有输入文字。但我能够在文本框中看到文字。

请为此提供一些建议。

1 个答案:

答案 0 :(得分:2)

我能够通过在输入文本后添加JavaScript事件来解决此问题。

JavascriptExecutor jsExecutor = (JavascriptExecutor) driver; 
jsExecutor.executeScript("$(arguments[0]).change();", WebElement);