如何在 WebdriverIO 测试中避免 chrome 外部对话框

How to avoid chrome external dialog in WebdriverIO testing

Chrome external protocol dialog

e2e WebdriverIO 测试的第一步是进入登录页面。但是对话阻止了测试用例的进一步发展。我没有找到使用 WebdriverIO 关闭对话框或禁用对话框的方法。谁能帮忙?

尝试将此添加到您的 wdio.conf 文件

  "capabilities": [
    {
      ...
      "goog:chromeOptions": {
        "args": [
          "disable-infobars",
          "disable-popup-blocking",
          "disable-notifications"
        ]
      }
    }
  ]

或检查此 link:wdio github issue