【问题标题】:Not able to run multiple WDIO commands in one line无法在一行中运行多个 WDIO 命令
【发布时间】:2021-09-02 20:30:25
【问题描述】:

我有两个配置,我想一个接一个地运行。我正在做以下事情

environment=staging npx wdio run ./e2e/wdio.regression.grid.conf.js && environment=staging npx wdio run ./e2e/wdio.smoke.grid.conf.js

当第一个配置通过并继续下一步时,这工作正常。如果在运行第一个配置时任何测试失败,则执行结束。

有人可以帮忙

【问题讨论】:

    标签: shell command-line-interface webdriver-io


    【解决方案1】:

    如果您想在第一个命令失败的情况下同时运行这两个命令,则必须使用分号。

    分号 (;) 运算符允许您执行多个命令 继承,不管之前的每个命令是否成功。

    因此,您的命令变为:

    environment=staging npx wdio run ./e2e/wdio.regression.grid.conf.js ; environment=staging npx wdio run ./e2e/wdio.smoke.grid.conf.js
    

    仅当第一个命令成功时,逻辑 AND 运算符 (&&) 才会运行第二个命令。

    【讨论】:

    • 感谢您的回复。我试过了;仍然是一样的。第二个配置没有被执行
    猜你喜欢
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 2021-06-30
    • 2011-07-05
    • 2016-08-19
    • 2021-07-21
    • 1970-01-01
    • 2022-09-23
    相关资源
    最近更新 更多