canvas-lms/script
Brian Watson 2f2a27d91b Upgrade to Selenium 4
Switches from standalone containers to explicit node+hub config

Selenium 4 has some differences in handling stale elements that we
should be aware of moving forward

closes OUT-4988
flag=none
[skip-stages=Flakey Spec Catcher]

Test-plan:
- make sure screenshots can happen for failures
- retrigger a few times and make sure things pass
- verify build summaries are intact
- verify FSC can still run seleniums
- verify local selenium running still works
  - firefox / chrome / edge where applicable
- verify docker selenium running still works
  - firefox / chrome / edge where applicable

Change-Id: I8f2fe5a34d712b5ccd7191bae7a9aeeb6f1f473d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/284811
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: James Butters <jbutters@instructure.com>
QA-Review: Robin Kuss <rkuss@instructure.com>
Product-Review: Brian Watson <bwatson@instructure.com>
2022-03-09 15:28:31 +00:00
..
common Upgrade to Selenium 4 2022-03-09 15:28:31 +00:00
brakeman RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
canvas_init oh whoops, bash might not always be the default shell 2011-02-11 12:33:24 -07:00
canvas_update update docker_dev scripts to work with latest mutagen release 2022-01-27 19:57:22 +00:00
configure_replication.sh Add configuration and scripts for replication. 2019-12-20 22:21:12 +00:00
consume_consul_events RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
delayed_job RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
docker_dev_setup.sh update docker_dev scripts to work with latest mutagen release 2022-01-27 19:57:22 +00:00
docker_dev_update.sh update docker_dev scripts to work with latest mutagen release 2022-01-27 19:57:22 +00:00
docker_pull_image.sh update docker documentation 2021-01-06 18:29:18 +00:00
eslint RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
find_leaky_spec RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
fix_inst_esm.js remove "exports" from all @instructure/ packages 2021-01-15 19:39:02 +00:00
generate_js_coverage fix JS job sanity around COVERAGE var 2021-01-27 16:24:14 +00:00
generate_lti_variable_substitution_markdown add permissions variable expansion 2019-06-12 12:13:28 +00:00
install_assets.sh purge pulsar from canvas 2022-01-03 20:37:22 +00:00
install_hooks rubocop: install pre-commit hook in plugins 2021-11-19 22:59:56 +00:00
lint_commit_message RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
linter.rb RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
nuke_node.sh rename some things 2021-04-06 01:12:49 +00:00
process_incoming_emails RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
rebase_canvas_and_plugins.sh add support for mutagen setup and update. 2021-04-27 19:46:36 +00:00
render_json_lint RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
rlint RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
stylelint RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
tail_kinesis RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
tatl_tael add frozen_string_literal comment to binaries 2021-03-30 18:14:03 +00:00
upgrade-instructure-ui add CanvasDateInput and bulk edit test table 2020-03-31 03:52:27 +00:00
xsslint.js rename some things 2021-04-06 01:12:49 +00:00
yarn-validate-workspace-deps.js ensure workspace pkgs aren't fetched from registry 2022-01-18 19:15:21 +00:00