You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm developing an app that requires fetching the latest browser and relevant web driver release builds for the selected platform and release channel on start.
Currently, I'm faced with an issue when trying to fetch the relevant Edge web driver version artifacts for Linux/MacOS platforms:
At first, I request the latest browser version using REST API Endpoint - 'https://edgeupdates.microsoft.com/api/products'
it responds with the latest browser release version string that contains build artifacts for all the platforms - see below:
• '130.0.2849.80' (the release contains artifacts for Windows, Linux, and MacOS platforms as well as for Android and iOS).
Secondly, I request the latest driver version using REST API Endpoint - 'https://msedgedriver.azureedge.net/LATEST_STABLE'
it responds with the latest driver release version string that seems to be relevant to the Windows platform only - see below:
• '130.0.2849.80' (the release contains artifacts for the Windows platform only - there are not any Linux or MacOS-related artifacts).
So, when I tried to download artifacts for any Linux/MacOS-based architecture I found it didn't exist on the build server.
Then I tried to extract the major version part to fetch the latest browser version for the Linux or MacOS platform using a more direct request to 'https://edgeupdates.microsoft.com/api/products/LATEST_RELEASE_<version_major_part>_' Endpoint -
it gave me the following results for the '130' release version that differ from the version '130.0.2849.80' I got before:
• '130.0.2849.78' (for Linux64 platform - linux64)
• '130.0.2849.81' (for MacOS platform - mac64 and mac64_m1)
As shown above, there are no web driver artifacts for Linux and MacOS for the browser version returned by the server.
How can I properly determine what web driver version should I use based on the browser version given in such cases?
The text was updated successfully, but these errors were encountered:
I'm developing an app that requires fetching the latest browser and relevant web driver release builds for the selected platform and release channel on start.
Currently, I'm faced with an issue when trying to fetch the relevant Edge web driver version artifacts for Linux/MacOS platforms:
it responds with the latest browser release version string that contains build artifacts for all the platforms - see below:
• '130.0.2849.80' (the release contains artifacts for Windows, Linux, and MacOS platforms as well as for Android and iOS).
it responds with the latest driver release version string that seems to be relevant to the Windows platform only - see below:
• '130.0.2849.80' (the release contains artifacts for the Windows platform only - there are not any Linux or MacOS-related artifacts).
So, when I tried to download artifacts for any Linux/MacOS-based architecture I found it didn't exist on the build server.
Then I tried to extract the major version part to fetch the latest browser version for the Linux or MacOS platform using a more direct request to 'https://edgeupdates.microsoft.com/api/products/LATEST_RELEASE_<version_major_part>_' Endpoint -
it gave me the following results for the '130' release version that differ from the version '130.0.2849.80' I got before:
• '130.0.2849.78' (for Linux64 platform - linux64)
• '130.0.2849.81' (for MacOS platform - mac64 and mac64_m1)
As shown above, there are no web driver artifacts for Linux and MacOS for the browser version returned by the server.
How can I properly determine what web driver version should I use based on the browser version given in such cases?
The text was updated successfully, but these errors were encountered: