diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c8745b7..4519915 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,6 +30,8 @@ jobs: steps: - uses: actions/checkout@v3 - uses: nanasess/setup-chromedriver@master + - if: matrix.os == 'macos-latest' + run: brew install --cask firefox - uses: dtolnay/rust-toolchain@stable with: toolchain: ${{ matrix.rust }} diff --git a/src/test/webdriver/chromedriver.rs b/src/test/webdriver/chromedriver.rs index f58f242..ac97e05 100644 --- a/src/test/webdriver/chromedriver.rs +++ b/src/test/webdriver/chromedriver.rs @@ -156,7 +156,7 @@ fn fetch_chromedriver_version() -> Result { fn assemble_chromedriver_url(chromedriver_version: &str, target: &str) -> String { format!( - "https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/{version}/{target}/chromedriver-{target}.zip", + "https://storage.googleapis.com/chrome-for-testing-public/{version}/{target}/chromedriver-{target}.zip", version = chromedriver_version, target = target, ) diff --git a/tests/all/log_level.rs b/tests/all/log_level.rs index a5ab72b..a283a31 100644 --- a/tests/all/log_level.rs +++ b/tests/all/log_level.rs @@ -16,7 +16,9 @@ fn matches_info() -> impl Predicate + PredicateReflection { } fn matches_cargo() -> impl Predicate + PredicateReflection { - contains("Finished release [optimized] target(s) in ") + contains("Finished release [optimized] target(s) in ").or(contains( + "Finished `release` profile [optimized] target(s) in ", + )) } #[test]