为什么在通过appium运行移动自动化脚本之前,我们需要在系统上安装node.js.

时间:2017-03-27 14:21:30

标签: node.js appium

我不起诉......如果我们想通过命令提示符运行appium服务器,我们需要安装node.js.

这是我在appium网站上发现的 如果你想通过npm安装运行Appium,破解或贡献给Appium,你将需要node.js和npm 4或更高版本(使用n或brew安装节点来安装Node.js.确保你没有安装Node或使用sudo的Appium,否则你会遇到问题)。我们推荐最新的稳定版本。

但是仍然无法理解我们是否需要在appium中使用node.js,如果是的话......为什么呢?

2 个答案:

答案 0 :(得分:1)

如果Appium工具是在Node中编写的,那么您需要节点来运行它。

如果它们是用Python编写的,那么你需要Python。如果它们是用Java编写的,那么你就需要Java。您需要一个正确的运行时来运行每个软件,除非它被编译成机器代码并保存为给定体系结构的本机二进制文件,而JavaScript / Node(或Python,Java,Perl,Ruby等)不是这种情况。

当你转到Appium的源代码时,你会在package.json文件中看到它需要Node以及它需要的版本:

  "engines": {
    "node": ">=4",
    "npm": ">=3"
  },

请参阅以下文件:

答案 1 :(得分:0)

我同意上述评论Appium是一个用Node.js编写的服务器,你还需要Paralleization的节点