ArnaudBuchholz / ui5-test-runner

A test runner for UI5 applications enabling parallel execution of tests.
https://arnaudbuchholz.github.io/ui5-test-runner/
MIT License
18 stars 9 forks source link

Remove string dependency to puppeteer #30

Closed ArnaudBuchholz closed 1 year ago

ArnaudBuchholz commented 2 years ago

As of today, ui5-test-runner directly depends on puppeteer. However, it is technically possible to plug a selenium command line to manipulate a browser.

To break this dependency, I would need to create a major change (hence 2.0) and provide the selenium command line.

This means that when installing the runner, one would choose which flavor he wants to run the tests with and would be responsible of installing the required dependencies.

ArnaudBuchholz commented 2 years ago

The dependency could be tested by the command line. It can be installed on the fly using npm i --no-save to not alter the package

ArnaudBuchholz commented 1 year ago

Implemented in version 2