node.js 对 Nightwatchjs 意味着什么?
What does node.js mean for Nightwatchjs?
我一直在使用 Selenium
、Testng
、Java
、Maven
来自动化浏览器,我知道它们相互补充。我们可以将一种工具的方法 (API) 与其他工具结合使用。
现在我必须使用 Nightwatch.js
实现自动化。在初始设置期间,我被要求安装 node.js
,但从来不知道我为什么需要它?为什么安装 Nightwatch.js
本身还不够?
我试图在 Nightwatch
的官方页面上查找,但找不到。看来我问的是一个非常基础的基础级问题。
简而言之:
NodeJS 是一个在服务器上运行的Java脚本运行时。它基于 Google 的 Java 脚本引擎 V8。这相当于 JVM 和 Java 平台。
npm
是 Javascript 世界中非常流行的包管理器,它与 Node.js 紧密集成。这可能在您将下载 Nightwatch.js
的 npm
个存储库中。这是 Javascript 的 Maven 包管理器部分。
Nightwatch.js
是一个封装了 Selenium 以用于 Java 脚本环境的 Node 库。它也是一个测试运行器,就像 JUnit 或 TestNG 用于 Java.
希望这对您有所帮助。
我一直在使用 Selenium
、Testng
、Java
、Maven
来自动化浏览器,我知道它们相互补充。我们可以将一种工具的方法 (API) 与其他工具结合使用。
现在我必须使用 Nightwatch.js
实现自动化。在初始设置期间,我被要求安装 node.js
,但从来不知道我为什么需要它?为什么安装 Nightwatch.js
本身还不够?
我试图在 Nightwatch
的官方页面上查找,但找不到。看来我问的是一个非常基础的基础级问题。
简而言之:
NodeJS 是一个在服务器上运行的Java脚本运行时。它基于 Google 的 Java 脚本引擎 V8。这相当于 JVM 和 Java 平台。
npm
是 Javascript 世界中非常流行的包管理器,它与 Node.js 紧密集成。这可能在您将下载 Nightwatch.js
的 npm
个存储库中。这是 Javascript 的 Maven 包管理器部分。
Nightwatch.js
是一个封装了 Selenium 以用于 Java 脚本环境的 Node 库。它也是一个测试运行器,就像 JUnit 或 TestNG 用于 Java.
希望这对您有所帮助。