Generate Bazel content for EdgeDriver.
(name, driver_url)
| 369 | |
| 370 | |
| 371 | def 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 = \"\"\" |
| 380 | load("@aspect_rules_js//js:defs.bzl", "js_library") |
| 381 | package(default_visibility = ["//visibility:public"]) |
| 382 | |
| 383 | exports_files(["msedgedriver"]) |
| 384 | |
| 385 | js_library( |
| 386 | name = "msedgedriver-js", |
| 387 | data = ["msedgedriver"], |
| 388 | ) |
| 389 | \"\"\", |
| 390 | ) |
| 391 | """ |
| 392 | |
| 393 | |
| 394 | def geckodriver(): |
no test coverage detected