unoplatform / Uno.UITest

Unified UI Testing Framework for Uno Platform based applications
https://platform.uno
Other
12 stars 6 forks source link

ChromeDriver not getting installed for newer Chrome versions #85

Closed kazo0 closed 11 months ago

kazo0 commented 11 months ago

Attempting to run the WASM UI Tests with a fresh machine with Chrome above v114.0.5735.90 will not work.

chromedriver.exe is no longer available using the following method: https://github.com/unoplatform/Uno.UITest/blob/0b4d1cec276d3fc29e20e063ffe64aaf5ee32108/src/Uno.UITest.Puppeteer/SeleniumApp.cs#L129-L138

Notice the alert on the ChromeDriver download page

image

We should now be using the Chrome for Testing availability Dashboard which provides a list of JSON API Endpoints for automation scripts to download the proper chromedriver versions

fyi @jeromelaban @nickrandolph: this was the cause of Rafael's issues with UITesting the WASM apps

nickrandolph commented 11 months ago

Fixed by #35