如何在每次保存更改时阻止Selenium独立服务器运行Mocha/Chai/WebdriverIO测试?

如何在每次保存更改时阻止Selenium独立服务器运行Mocha/Chai/WebdriverIO测试?,selenium,mocha.js,chai,webdriver-io,isparta,Selenium,Mocha.js,Chai,Webdriver Io,Isparta,我目前正在使用Mocha、Chai和WebdriverIO的测试框架。目前,每当我保存对规范文件的更改时,Selenium独立服务器都会运行完整的测试套件。我想禁用此功能,并且只在终端中输入命令时运行测试套件。此命令当前有效,但由于测试也会在保存时自动运行,因此有时会同时运行多个相同的测试,从而导致错误 如何阻止Selenium独立服务器自动运行测试 更新:根据评论员的要求,以下是my package.json: 更新2:ps aux | grep npm的输出: cxk280

我目前正在使用Mocha、Chai和WebdriverIO的测试框架。目前,每当我保存对规范文件的更改时,Selenium独立服务器都会运行完整的测试套件。我想禁用此功能,并且只在终端中输入命令时运行测试套件。此命令当前有效,但由于测试也会在保存时自动运行,因此有时会同时运行多个相同的测试,从而导致错误

如何阻止Selenium独立服务器自动运行测试

更新:根据评论员的要求,以下是my package.json:

更新2:ps aux | grep npm的输出:

cxk280            3750   0.0  0.9  3102016  37076 s003  S+    8:31PM   0:01.01 npm   
cxk280            3716   0.0  0.7  3096668  30752 s003  S+    8:31PM   0:01.14 node /Users/cxk280/code/my_directory/node_modules/.bin/nodemon --exec npm run babel-node
cxk280            3715   0.0  0.6  3102016  23348 s003  S+    8:31PM   0:00.92 npm  
cxk280            3383   0.0  0.6  3102016  23240 s001  S+    8:30PM   0:00.97 npm     
cxk280            3382   0.0  0.5  3102016  22540 s001  S+    8:30PM   0:00.97 npm     
cxk280            3379   0.0  0.5  3102016  22536 s001  S+    8:30PM   0:01.00 npm   
cxk280            3378   0.0  0.6  3102016  23236 s001  S+    8:30PM   0:01.00 npm   
cxk280            3377   0.0  0.6  3102056  23236 s001  S+    8:30PM   0:01.01 npm   
cxk280            3375   0.0  0.4  3081244  14712 s001  S+    8:30PM   0:00.66 node /Users/cxk280/code/my_directory/node_modules/.bin/npm-run-all --parallel test:watch open:src lint:watch
cxk280            3122   0.0  0.6  3102528  23244 s001  S+    8:30PM   0:00.76 npm  
cxk280            4520   0.0  0.0  2423384    232 s006  R+    8:32PM   0:00.00 grep npm

运行
npm start
时,它运行以下命令:

npm-run-all --parallel test:watch open:src lint:watch
test:watch
可能会触发测试套件再次运行


如果你想避免这种情况,只需运行
npm run open:src
启动你的服务器,然后运行
npm test
来运行你的测试。

发布你的包。jsonI已经用package.json更新了我的原始帖子。另外,请添加似乎有效的
ps aux | grep npm
的输出。您知道为什么仅通过保存对其中一个文件的更改就可以触发
npm start
脚本吗?
npm-run-all --parallel test:watch open:src lint:watch