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.
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.