请教一个 selenium&webdriverio 的问题。为什么初始化准备工作需要一分半多的时间?

2020-07-31 14:33:41 +08:00
 yazoox

楼主用 $ .\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] } } }
1027 次点击
所在节点    前端开发
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/694641

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX