[build] Update base URL for Edge web driver by nvborisenko · Pull Request #16057 · SeleniumHQ/selenium
r_stable = http.request("GET", "https://msedgedriver.microsoft.com/LATEST_STABLE") stable_version = r_stable.data.decode("utf-16").strip() major_version = stable_version.split(".")[0] r = http.request( "GET", f"https://msedgedriver.microsoft.com/LATEST_RELEASE_{major_version}_LINUX", ) linux_version = r.data.decode("utf-16").strip() content = "" linux = ( "https://msedgedriver.microsoft.com/%s/edgedriver_linux64.zip" % linux_version ) sha = calculate_hash(linux) content = ( content + """ http_archive( name = "linux_edgedriver", url = "%s", sha256 = "%s", build_file_content = \"\"\" load("@aspect_rules_js//js:defs.bzl", "js_library") package(default_visibility = ["//visibility:public"]) exports_files(["msedgedriver"]) js_library( name = "msedgedriver-js", data = ["msedgedriver"], ) \"\"\", ) """ % (linux, sha) ) r = http.request( "GET", f"https://msedgedriver.microsoft.com/LATEST_RELEASE_{major_version}_MACOS", ) macos_version = r.data.decode("utf-16").strip() mac = "https://msedgedriver.microsoft.com/%s/edgedriver_mac64.zip" % macos_version