我使用sendkeys在Mac OS中使用selenium web driver在safari浏览器中输入文本。但是当我尝试提交它时,它给出错误说没有输入文本。但是我可以看到文本框里的文字。
请给我一些建议。我能够通过在输入文本后添加JavaScript Event来解决这个问题。
JavascriptExecutor jsExecutor = (JavascriptExecutor) driver;
jsExecutor.executeScript("$(arguments[0]).change();", WebElement);