【发布时间】:2019-02-06 16:37:05
【问题描述】:
我正在开发一个用于在网站上实现上传过程自动化的应用程序。现在它正在 Firefox 上使用 Gecko Driver,但我想更改为 HtmlUnitDriver。对于这个应用程序,我刚开始使用 Selenium。一开始我只是在 WebElements 上使用了方法(例如 click() ...)。然后有一个困难的部分没有成功。之后我找到了 JavascpriptExecutor 类。这门课是我的问题的解决方案。现在我正在考虑从 WebDriver Methods 完全更改为 JavaScriptExecutor。我认为它会更快,更不容易出错。我对吗?我改成 JavascriptExecutor 有什么缺点吗? 提前致谢。
【问题讨论】: