量角器 - 节点 - grunt 连接

Protractor - node - grunt connection

我对标题中提到的所有概念都很陌生,我试图了解它们之间的联系以及它们各自负责的内容。我当然知道量角器是 angular 的 e2e 测试,但我知道我可以 运行 它

$ protractor congif.js

我也可以 运行 通过调用

node protractor....something

正如我所说 - 我很困惑,如果有人可以解释不同的方法和一些背景(或指导我查看特定教程),那就太好了。 谢谢!

我相信你知道,Javascript 是客户端;它内置于网络浏览器中,运行s。例如。您不会从命令行 运行 js 文件。

Node.js 允许您在没有浏览器的情况下从服务器 运行 javascript(运行 来自命令行的 js 文件)。此外,它还是一个用于构建 javascript 程序的平台。

Protractor 是一个 Node.js 程序。因此,您可以通过 node protractor config.jsprotractor config.js 运行 它。

G运行t 也是一个 node.js 程序。这是一项任务 运行ner... 所以它可以做很多事情。它通常用于自动化 builds/tests/deploying/etc... for CI (Jenkins/Travis)。