bootstrap icon indicating copy to clipboard operation
bootstrap copied to clipboard

Transition from Karma to WebdriverIO for browser tests

Open christian-bromann opened this issue 2 years ago • 3 comments

Hey 👋

I am maintaining the WebdriverIO project and worked on supporting unit and component tests in the browser using WebDriver. We are working on improving the experience and ensure the project can cover many edge cases. So I was looking into projects that still run their test suites on Karma and was wondering if the team would be interested switching to WebdriverIO. I would happy to do the leg work here and change the test harness and I believe most of the tests can stay as is.

I just want to check in before doing the majority of the work if you would be interested in such a change.

Cheers

christian-bromann avatar Mar 22 '23 03:03 christian-bromann

@XhmikosR Thoughts?

mdo avatar Apr 21 '23 19:04 mdo

Do note that we have already a WIP branch which switches to LambdaTest + karma-webdriver-launcher (https://github.com/twbs/bootstrap/compare/xmr/lambda?w=1), but I'm guessing it's not the same thing.

Generally, we are having huge trouble with BrowserStack and LambdaTest so far from testing, and I start to believe that the only common link is karma.

I don't have the bandwidth to work on this a lot, but if someone provides us with a clean PR without losing any features I'd be happy to have a look.

XhmikosR avatar Apr 21 '23 19:04 XhmikosR

This sounds great! I am happy to but a PR together for you to check out.

christian-bromann avatar Apr 21 '23 19:04 christian-bromann