My suggestion:
- Users should choose a certain version of “Chrome for Testing” and the associated version Chrome Driver. Users should install them on their machine manually by
$ npx @puppeteer/browsers install chrome@116.0.5793.0
and
$ npx @puppeteer/browsers install chromedriver@116.0.5793.0
as the official blog instructs.
2. Katalon Studio should add “Chrome for Testing” as a new type of browser to choose, as this:
3. Katalon Studio should provide a new setup where each users specify the path of the binaries of “Chrome for Testing” and the associated ChromeDriver.
4. Katalon Runtime Engine should provide a new commandline option to specify the paths of the binaries as well.
5. The Docker container should provide certain version of Chrome for Testing and ChromeDriver preset.