File: edge_webdriver.sh

package info (click to toggle)
privacybadger 2025.12.9-2
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 12,700 kB
  • sloc: javascript: 56,159; python: 2,225; sh: 403; makefile: 57; xml: 6
file content (21 lines) | stat: -rwxr-xr-x 785 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash

edge_version_major=$(microsoft-edge-beta --product-version | cut -d . -f 1)
edgedriver_version_url="https://msedgedriver.microsoft.com/LATEST_RELEASE_${edge_version_major}_LINUX"
edgedriver_version=$(curl -s "$edgedriver_version_url" | tr -d "\0\r\n" | cut -c 3-)
if [ -z "$edgedriver_version" ]; then
  echo "Failed to retrieve Edge WebDriver version!"
  exit 1
fi

echo "Installing Edge WebDriver version $edgedriver_version ..."
wget "https://msedgedriver.microsoft.com/${edgedriver_version}/edgedriver_linux64.zip"
unzip edgedriver_linux64.zip
sudo mv msedgedriver /usr/local/bin/
sudo chmod a+x /usr/local/bin/msedgedriver

# check that Edge WebDriver is now present
type msedgedriver >/dev/null 2>&1 || {
  echo "Failed to install Edge WebDriver"
  exit 1
}