2020-10-07 13:49:40 +05:00
#!/bin/bash -e
2020-02-07 13:08:26 +05:00
################################################################################
2023-11-22 21:49:23 +01:00
## File: install-selenium.sh
## Desc: Install selenium server
2020-02-07 13:08:26 +05:00
################################################################################
2021-04-02 18:47:50 +03:00
# Source the helpers for use with the script
source $HELPER_SCRIPTS /install.sh
2023-11-28 15:19:44 +01:00
source $HELPER_SCRIPTS /etc-environment.sh
2021-04-02 18:47:50 +03:00
2023-12-29 12:36:27 +01:00
selenium_major_version = $( get_toolset_value '.selenium.version' )
2023-11-29 20:25:29 +01:00
# Download Selenium server
2023-12-29 12:36:27 +01:00
selenium_download_url = $( resolve_github_release_asset_url "SeleniumHQ/selenium" "contains(\"selenium-server-\") and endswith(\".jar\")" " $selenium_major_version \.+" "" "true" )
selenium_jar_path = $( download_with_retry " $selenium_download_url " "/usr/share/java/selenium-server.jar" )
2020-02-07 13:08:26 +05:00
2024-03-14 10:53:11 +01:00
# Create an empty file to retrieve selenium version
2023-12-29 12:36:27 +01:00
selenium_full_version = $( echo $selenium_download_url | awk -F"selenium-server-|.jar" '{print $2}' )
touch "/usr/share/java/selenium-server- $selenium_full_version "
2021-10-29 16:55:01 +03:00
2021-08-20 15:13:27 +03:00
# Add SELENIUM_JAR_PATH environment variable
2023-12-29 12:36:27 +01:00
set_etc_environment_variable "SELENIUM_JAR_PATH" " $selenium_jar_path "
2020-12-29 10:02:46 +03:00
2021-08-20 15:13:27 +03:00
invoke_tests "Tools" "Selenium"