我无法在单个浏览器会话中 运行 所有 webdriver.io 规范文件

I'm unable to run all webdriver.io spec file in single browser seession

我正在使用 webdriver.io 运行 测试。我还将 maxinstances 减少到 1,但是 webdriver.io 仍然在每个规范之前继续创建一个新的浏览器会话。你能指出我在这里做错了什么吗?

wdio.conf.js

exports.config = {
runner: 'local',
specs: [
    './specs/specs.e2e.js'
],
exclude: [
],
maxInstances: 1,

capabilities: [{

    maxInstances: 1,
    browserName: 'chrome',
    acceptInsecureCerts: true
}],

logLevel: 'info',

bail: 0,

baseUrl: 'http://localhost',

waitforTimeout: 10000,

connectionRetryTimeout: 120000,

connectionRetryCount: 3,

services: ['chromedriver'],

framework: 'mocha',

reporters: ['spec'],

mochaOpts: {
    ui: 'bdd',
    timeout: 60000
  },
}

规格。e2e.js

require('../specs/spec01_login.e2e');
require('../specs/spec02_test.one.e2e');

我的文件夹目录是:

非常感谢您的帮助。

PS:我没有在我的规范文件中使用 browser.closeWindow()。

我的 spec02_test.one.e2e.js 出现错误,无法找到这样的元素,这就是它打开另一个浏览器但没有关闭该浏览器的原因。上面的代码配置很好,没有问题,它可以工作,但要确保每个规范文件都没有错误发生