我们将使用预设的 package.j son
来引导此测试套件,因为我们已经选择了特定的要使用的依赖项,并希望展示一个简单的工作解决方案。 此部分的底部有一个折叠起来的内容,其中有关如何从头开始设置的指南。
package.json
:
{
"name": "selenium",
"version": "1.0.0",
"private": true,
"scripts": {
"test": "mocha"
},
"dependencies": {
"chai": "^4.3.4",
"mocha": "^9.0.3",
"selenium-webdriver": "^4.0.0-beta.4"
}
}
我们有一个脚本将 Mocha 作为测试框架运行,暴露在 test
命令中。 我们还有将用于运行测试的各种依赖项。 Mocha 作为测试框架, Chai 作为断言库, 和 selenium-webdriver
(Node.js 中的 Selenium 软件包)。
如果你想从头安装依赖关系,只需运行以下命令。
- Yarn
yarn add mocha chai selenium-webdriver
我建议将 "test": "mocha" 命令添加到 package.json 的 "scripts" 中,这样运行 Mocha 只需要执行
yarn test
yarn add mocha chai selenium-webdriver
yarn test