Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 sendkeys 在 Mac OS 中使用 selenium web 驱动程序在 safari 浏览器的文本框中输入文本。但是当我尝试提交它时,它会给出错误,说没有输入文本。但我可以看到文本框中的文本。
请为此提供一些建议。
我可以通过在输入文本后添加 JavaScript 事件来解决此问题。
JavascriptExecutor jsExecutor = (JavascriptExecutor) driver; jsExecutor.executeScript("$(arguments[0]).change();", WebElement);