Due to SSL/firewall issues, we'd solve lots of headaches by using our own *.robocorp.com/... domains when requesting webdriver information for download. This avoids whitelisting lots of domains and securely controlling what gets in the development environment from the wild.
Changes to be introduced in core, affecting RPA.Browser.Selenium and the Inspector.
Use an env var for switching to the old behaviour (the wild), as by default we'll request our own domain.
If the experiment gets successful, we can apply the same for a "Browser Manager" being able to download stable browser versions for Chrome, Edge etc. (cc @kariharju )
Add an internal Portal example testing the assumption for the time being. (post-install script fitting in the env a stable browser, not available in conda-forge)
Webdriver
Due to SSL/firewall issues, we'd solve lots of headaches by using our own
*.robocorp.com/...
domains when requesting webdriver information for download. This avoids whitelisting lots of domains and securely controlling what gets in the development environment from the wild. Changes to be introduced in core, affectingRPA.Browser.Selenium
and the Inspector.Use an env var for switching to the old behaviour (the wild), as by default we'll request our own domain.
Notion page
Browser
If the experiment gets successful, we can apply the same for a "Browser Manager" being able to download stable browser versions for Chrome, Edge etc. (cc @kariharju ) Add an internal Portal example testing the assumption for the time being. (post-install script fitting in the env a stable browser, not available in conda-forge)