WebdriverIO - 如何 运行 .bat 脚本使用 WebDriverIO

WebdriverIO - How to run .bat script using WebDriverIO

是否有可能 运行 .bat 文件(脚本)使用 WebdriverIO,最好放在钩子之前,位于 WDIO.conf 文件中?

before: function () {
        console.log("this is before");
    },

是的,您可能只需要导入 execFileSyncjoin 方法,然后您就可以 运行 那样:

const { execFileSync } = require('child_process');
const { join } = require('path');

before: function () {
   execFileSync(join(__dirname, './script.bat'));
}

详细了解 execFileSync 方法 here