我是webdriverIO的初学者。我已经在Web驱动程序IO文档的帮助下开始使用TestRunner。我安装了节点并期望对此命令做出响应
./node_modules/.bin/wdio --help
Run Code Online (Sandbox Code Playgroud)
我使用定义了配置
./node_modules/.bin/wdio config
Run Code Online (Sandbox Code Playgroud)
但是当我跑步时
./node_modules/.bin/wdio wdio.conf.js
Run Code Online (Sandbox Code Playgroud)
它给我以下错误
Error: Couldn't initialise launcher from service "chromedriver".
Error: Cannot find module 'chromedriver'
at Function.Module._resolveFilename (module.js:555:15)
at Function.Module._load (module.js:482:25)
at Module.require (module.js:604:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/userName/node_modules/wdio-chromedriver-service/build/launcher.js:9:21)
at Module._compile (module.js:660:30)
at Object.Module._extensions..js (module.js:671:10)
at Module.load (module.js:573:32)
at tryModuleLoad (module.js:513:12)
at Function.Module._load (module.js:505:3)
at Launcher.getLauncher (/Users/userName/node_modules/webdriverio/build/lib/launcher.js:815:35)
at Launcher._callee$ (/Users/userName/node_modules/webdriverio/build/lib/launcher.js:234:49)
at tryCatch (/Users/userName/node_modules/regenerator-runtime/runtime.js:62:40)
at Generator.invoke [as _invoke] (/Users/userName/node_modules/regenerator-runtime/runtime.js:296:22)
at Generator.prototype.(anonymous function) [as next] (/Users/userName/node_modules/regenerator-runtime/runtime.js:114:21)
at step (/Users/userName/node_modules/webdriverio/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)
at /Users/userName/node_modules/webdriverio/node_modules/babel-runtime/helpers/asyncToGenerator.js:35:14
at new Promise …Run Code Online (Sandbox Code Playgroud) 我有一个灵活的应用程序,有几个计时器运行不同的时间和各种原因.我希望能够停止,如果用户越过指定的时间量所有运行的定时器,但不希望使用timer.stop单独停止计时器();
有没有办法在全球范围内停止所有计时器,或者查找并迭代所有运行并停止它们的计时器?