From 10ea71465c40a6d18386fdd1085048a5a074ba6a Mon Sep 17 00:00:00 2001 From: Dibir Magomedsaygitov <61747324+dibir-magomedsaygitov@users.noreply.github.com> Date: Thu, 11 Nov 2021 14:57:18 +0300 Subject: [PATCH] [macOS] Upgrade Selenium server version from 3 to 4 (#4474) * upgrade selenium version from 3 to 4 * add test --- images/macos/provision/core/chrome.sh | 6 +----- images/macos/tests/Browsers.Tests.ps1 | 6 ++++++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/images/macos/provision/core/chrome.sh b/images/macos/provision/core/chrome.sh index b772ac00..056f356a 100644 --- a/images/macos/provision/core/chrome.sh +++ b/images/macos/provision/core/chrome.sh @@ -7,12 +7,8 @@ brew_cask_install_ignoring_sha256 "google-chrome" echo "Installing Chrome Driver" brew install --cask chromedriver -# Temporarily download Selenium 3.141.59, since 4.* can contain some breaking changes echo "Installing Selenium" -cd $(brew --repo homebrew/core) -git checkout dc37198 -brew_smart_install "selenium-server-standalone" -git checkout master +brew_smart_install "selenium-server" CHROMEWEBDRIVER_DIR=$(readlink $(which chromedriver) | xargs dirname) echo "export CHROMEWEBDRIVER=$CHROMEWEBDRIVER_DIR" >> "${HOME}/.bashrc" diff --git a/images/macos/tests/Browsers.Tests.ps1 b/images/macos/tests/Browsers.Tests.ps1 index 7351c3f3..6020a8df 100644 --- a/images/macos/tests/Browsers.Tests.ps1 +++ b/images/macos/tests/Browsers.Tests.ps1 @@ -10,6 +10,12 @@ Describe "Chrome" { } } +Describe "Selenium server" { + It "Selenium server" { + (Get-ChildItem -Path "/usr/local/Cellar/selenium-server*/*").Name | Should -BeLike "4.*" + } +} + Describe "Edge" { It "Microsoft Edge" { $edgeLocation = "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge"