WDIO 等待存在在使用黄瓜运行时不接受大值?



我有一个测试环境,其中我想要等待的元素可能需要一分钟或更长时间才能加载。我发现.waitForExist()函数在大约 20 秒后放弃,无论我传入60000还是600000作为毫秒值。它似乎没有在控制台上引发异常。

我正在使用 NPM 和黄瓜来调用这样的测试:

$ npm test -- --spec "features/b2c/campaigns/Viewing_a_campaign.feature" --cucumberOpts.tags="@smoke"

向此方法提供大值有什么问题?

注意:我对值< 20000没有任何问题。

谢谢 iamdanchiv

问题是wdio.config.jscucumberOpts部分中的timeout值设置为20000,创建了任何单个步骤可以运行多长时间的上限,而不管wdio WaitFor 命令如何。

最新更新