楼主用
$ .\node_modules\.bin\selenium-standalone start -- -port 9515
启动了 selenium 先。
然后用下面的命令跑测试。(最后测试都是成功运行完的)
可是,奇怪的是,按下 enter 后,就显示如下内容,然后hang
住了整整一分半钟,不知道那个 selenium/webdriverio 在后面干什么(我已经打开日志为 trace )了。
整个 test case 跑下来才 2 分钟多一点,这个前面的“准备工作”就跑了一分半。如果每个文件都是这样的话,那这个“成本”还是很大的。想想有没有办法可以把这里优化一下?
有没有有经验的老司机知道一些?谢谢
$ .\node_modules\.bin\wdio .\script\webdriverio\dev-wdio.conf.js --spec test\integration-test\mytest360.ts
Execution of 1 spec files started at 2020-07-31T06:22:30.615Z
2020-07-31T06:22:30.624Z INFO @wdio/cli:Launcher: 2020-07-31T06:22:30.623Z INFO @wdio/cli:Launcher: 2020-07-31T06:22:30.622Z INFO @wdio/cli:Launcher: Run onPrepare hook
2020-07-31T06:22:30.634Z INFO @wdio/local-runner: 2020-07-31T06:22:30.634Z INFO @wdio/local-runner: 2020-07-31T06:22:30.634Z INFO @wdio/local-runner: Start worker 0-0 with arg: .\script\webdriverio\dev-wdio.conf.js,--spec,test\integration-test\mytest360.ts
[0-0] RUNNING in chrome - C:\src\web-1st\test\integration-test\mytest360.ts
[0-0] 2020-07-31T06:22:31.109Z INFO @wdio/local-runner: Run worker command: run
[0-0] 2020-07-31T06:22:31.136Z DEBUG @wdio/local-runner:utils: init remote session
[0-0] 2020-07-31T06:22:31.175Z INFO webdriver: [POST] http://127.0.0.1:9515/wd/hub/session
[0-0] 2020-07-31T06:22:31.175Z INFO webdriver: DATA { capabilities:
{ alwaysMatch: { browserName: 'chrome', 'goog:chromeOptions': [Object] },
firstMatch: [ {} ] },
desiredCapabilities:
{ browserName: 'chrome',
'goog:chromeOptions': { args: [Array] } } }