MCPcopy Create free account
hub / github.com/SeleniumHQ/selenium / edgedriver_content

Function edgedriver_content

scripts/pinned_browsers.py:371–391  ·  view source on GitHub ↗

Generate Bazel content for EdgeDriver.

(name, driver_url)

Source from the content-addressed store, hash-verified

369
370
371def edgedriver_content(name, driver_url):
372 """Generate Bazel content for EdgeDriver."""
373 driver_sha = calculate_hash(driver_url)
374 return f"""
375 http_archive(
376 name = "{name}",
377 url = "{driver_url}",
378 sha256 = "{driver_sha}",
379 build_file_content = \"\"\"
380load("@aspect_rules_js//js:defs.bzl", "js_library")
381package(default_visibility = ["//visibility:public"])
382
383exports_files(["msedgedriver"])
384
385js_library(
386 name = "msedgedriver-js",
387 data = ["msedgedriver"],
388)
389\"\"\",
390 )
391"""
392
393
394def geckodriver():

Callers 1

edge_and_edgedriverFunction · 0.85

Calls 1

calculate_hashFunction · 0.85

Tested by

no test coverage detected