问题标签 [wdio-v6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
26 浏览

javascript - 在 package.json 中将多个黄瓜标签作为运行时参数传递时无法运行测试

当我从 package.json 传递多个黄瓜标签时,我试图运行它们。它无法调用任何测试,但是如果我在 wdio.conf.js 中对它们进行硬编码,它就可以工作。我在我的包 json 文件中使用以下语句

我正在使用黄瓜框架 7.12.0 和 Wdio cli 版本 7.16.10

0 投票
0 回答
24 浏览

gitlab - WebdriverIO - 在 gitlab 中运行测试

我正在尝试在 gitlab 管道中运行我的测试,但我不断收到相同的错误:

这是我的 yml:

这是错误: gitlab错误

另外,我如何吸引保存和显示我的报告

0 投票
0 回答
3 浏览

selenium-chromedriver - 更新 chromedriver 后 WDIO Chai/Cucumber 测试套件中的错误:@wdio/runner: TypeError: hooks.map is not a function at Obj.executeHooksWithArgs

我正在研究基于 Wdio-Chai-Cucumber 的 e2e-testsuite,它运行良好,直到我不得不更新 chromedriver。

这是我的堆栈:

将项目 chromedriver 从 v90 更新到 v98 后,运行“yarn run test”时出现以下错误

@wdio/runner: TypeError: hooks.map is not a function at Object.executeHooksWithArgs

有一条日志消息表明 cucumber@6.0.5 和 cucumber@7.0.0-rc.0 都已移至 @cucumber/cucumber,所以我尝试了

yarn remove cucumber
yarn remove @types/cucumber
yarn add -D @cucumber/cucumber

但是在尝试运行测试时我仍然收到相同的错误消息,就像没有任何改变一样。我究竟做错了什么?