selenium - Zombie.js 使用什么浏览器?

标签 selenium automated-tests zombie.js

所以我遇到了zombie.js,这是一个 headless 浏览器吗?

如果是这样,它使用什么浏览器引擎?

我可以依靠它进行大量自动化测试吗?基本上,我仅限于单个服务器,因此我想尽可能多地进行浏览器测试。

目前,我依靠 Selenium FirefoxDriver 来运行我的测试。与运行的 Selenium Webdriver 浏览器实例相比,zombie.js 的性能和效率如何?但是,我可以并行运行的浏览器实例数量是有限的。

最佳答案

是的,僵尸是 headless 的。

“什么浏览器引擎?” - > 好吧,它使用了多种技术:

  • 用于 Javascript:来自 Chrome 的 V8(由 node.js 运行)
  • 用于 DOM:JSDOM
  • 用于 HTML5 解析:https://github.com/aredridel/html5

  • 性能:应该快得多,根据作者的说法:http://labnotes.org/2010/12/30/zombie-js-insanely-fast-full-stack-headless-testing/

    关于selenium - Zombie.js 使用什么浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6253257/

    相关文章:

    java - Selenium 网络驱动程序 3.3.1

    python-3.x - 使用 Python 和 Chromedriver 进行 Internet 异常处理的 Selenium 丢失

    testing - Jenkins 中的 VeriFIX 测试自动化

    unit-testing - 如何自动化安装程序测试

    phantom.js 与 zombie .js 的性能对比

    ajax - 使用 node.js 处理 ajax 响应

    java - Selenium 没有选择正确的值

    javascript - Python Selenium WebDriver JavaScript 表迭代

    http - 你能给我推荐一个嵌入式 Linux 系统的测试框架吗?

    javascript - 在 node.js 中用 zombie 填充登录表单