WDIO-Cucumber.js:Before和After标签应在所有功能文件或方案运行之前和之后仅运行一次

问题描述 投票:0回答:1

在我的框架wdio-cucumber.js中,我有多个功能文件。我的要求是,在所有功能文件或方案运行之后,Before和After挂钩仅应运行一次,因为WebDriver IO在单个会话中运行每个功能文件,所以我无法实现我的要求。是否有任何解决方法。

webdriver-io cucumberjs
1个回答
0
投票
onPrepare-在启动所有工作程序之前执行一次。onComplete-在所有工作程序都关闭并且进程将要退出之后,将执行该操作。

let status; onPrepare() { status = 'Started'; } onComplete() { status = 'Completed'; }

参考:https://github.com/webdriverio/webdriverio/blob/master/examples/wdio.conf.js#L183-L326

© www.soinside.com 2019 - 2024. All rights reserved.