我正在尝试使用 package.json 从命令行运行我的量角器测试。
我的 package.json 如下所示 -
{
"name": "ProtractorFramework",
"dependencies": {
"protractor": "^5.4.1"
},
"scripts": {
"webdriver-manager-update":"./node_modules/.bin/webdriver-manager update",
"webdriver-manager-start":"./node_modules/.bin/webdriver-manager start",
"protractor":"./node_modules/.bin/protractor configuration.js",
"start":"npm run webdriver-manager-update && npm run webdriver-manager-start && npm run protractor"
}
}
当我执行以下命令时 -
npm run start从 Project 目录中,Selenium Standalone 服务器已启动,但最后一个命令未执行。这意味着,浏览器没有打开。
要执行测试/打开浏览器,我被迫npm run protractor在另一个命令窗口中单独执行。
我的 package.json 中是否有任何错误导致我无法同时执行所有三个命令?
请帮忙。