node.js对Nightwatchjs意味着什么?

时间:2018-05-25 03:23:57

标签: node.js nightwatch.js

我一直在使用SeleniumTestngJavaMaven来自动化浏览器,我知道这些互相赞美。我们可以将一种工具的方法(API)与其他方法一起使用。

现在我必须自动使用Nightwatch.js。在初始设置期间,我被要求安装node.js,但从来没有知道我为什么需要它?为什么安装Nightwatch.js本身还不够?

我试图找到Nightwatch的官方网页,但无法找到答案。似乎我在问一个非常基础的基础问题。

1 个答案:

答案 0 :(得分:1)

坚果壳:

NodeJS是一个在服务器上运行的Javascript运行时。它基于V8,谷歌的Javascript引擎。这相当于JVM和Java平台。

npm是一个非常受欢迎的Javascript世界的包管理器,它与Node紧密集成。这可能是您要下载的npm存储库Nightwatch.js。这是Maven for Javascript的包管理器部分。

Nightwatch.js是一个Node库,它包装Selenium以便在Javascript环境中使用。它也是一个测试运行器,如JUnit或TestNG用于Java。

希望这有帮助。