npm包管理
在 Cucumber.js 中,脚本是基于 Node.js 运行的,因此很多项目都会依赖 NPM 包。例如,在进行 Web 自动化测试时,您可能会用到 selenium-webdriver
和 chromedriver
这两个包来实现对 Chrome 浏览器的自动化操作。当您从“Web”项目模板创建新项目时,这些包的信息已经自动配置在 package.json
文件中。
CukeTest 内置了 Node.js 环境,您无需单独安装 Node.js 也可以运行 Cucumber.js 脚本。这意味着即使您的计算机上没有安装 Node.js,您仍然能够在 CukeTest 中顺利执行 Node.js 脚本,并且 CukeTest 本身也可以作为一个 Node.js 脚本开发工具使用。