karma-runner / karma-sauce-launcher

A Karma plugin. Launch any browser on SauceLabs!
MIT License
199 stars 103 forks source link

Update webdriverio to v7 #242

Open Kamahl19 opened 3 years ago

Kamahl19 commented 3 years ago

webdriverio v6 is failing with Puppeteer 8 due to it's own TS types. webdriverio v7 is using new puppeteer-core which does not bring old @types/puppeteer.

My TS build is failing due to doubled puppeteer types when using puppeteer v8

seanpoulter commented 2 years ago

Would you welcome a PR for this team?

conmute commented 5 months ago

Overcoming this issue by using ovverrides

see: https://docs.npmjs.com/cli/v8/configuring-npm/package-json#overrides

in package.json:

  "overrides": { 
    "webdriver": "^8.32.3",
    "webdriverio": "^8.32.3",
    "saucelabs": "^4.7.8" // need this because its a dependency as well
  },

I could also use latest saucelabs here, which is 7.5.0