selenium无头浏览器_无头Selenium浏览器

selenium无头浏览器

重要要点

  • 无头浏览器无需用户界面即可运行。
  • 不再支持PhantomJS。
  • JBrowser驱动程序是Java 8的低开销选项。
  • 如果需要Java 11支持,所有当前的Java Headless Selenium驱动程序都需要安装真实的浏览器。

Selenium是众所周知的,功能强大的工具,用于在Web浏览器中进行自动测试。 尽管Selenium Web驱动程序支持所有主要的浏览器,但您并不总是希望在实际的浏览器中进行测试的成本。 无头的浏览器可以解救! 本文中的示例在GitHub存储库中 。 所有这些都与JUnit 5和Maven一起运行。 每个示例都注明了Java 11 vs Java 8支持。

无头浏览器有什么好处?

无头浏览器无需用户界面(UI)即可运行。使用无头浏览器进行测试的一大好处是性能-由于无头浏览器没有UI,因此它们比真实的浏览器要快。

某些无头浏览器的另一个优点是-依赖关系。 在像Jenkins这样的持续集成服务器上进

你可能感兴趣的:(java,selenium,人工智能,javascript,chrome,ViewUI)