diff --git a/.github/workflows/gradle.yml b/.github/workflows/gradle.yml index 8737ed8e85..c0710c5a06 100644 --- a/.github/workflows/gradle.yml +++ b/.github/workflows/gradle.yml @@ -215,7 +215,7 @@ jobs: if: matrix.platform == 'ubuntu-latest' shell: bash run: | - declare -a profiles=( chrome firefox ) + declare -a profiles=( chrome firefox edge ) for profile in "${profiles[@]}"; do ./gradlew :vividus-tests:debugStories -Pvividus.configuration.environments= \ -Pvividus.configuration.suites=health_check \ diff --git a/docs/modules/plugins/partials/plugin-web-app-profiles.adoc b/docs/modules/plugins/partials/plugin-web-app-profiles.adoc index 4e0eeb2a7e..01cb2257b7 100644 --- a/docs/modules/plugins/partials/plugin-web-app-profiles.adoc +++ b/docs/modules/plugins/partials/plugin-web-app-profiles.adoc @@ -154,6 +154,7 @@ headless mode are available: - `web/headless/chrome` - `web/headless/firefox` +- `web/headless/edge` === Docker The profile can be enabled by adding `web/docker` to `configuration.profiles` property. The profile should be used together with the browser profile. diff --git a/vividus-plugin-web-app/src/main/resources/properties/profile/web/headless/edge/profile.properties b/vividus-plugin-web-app/src/main/resources/properties/profile/web/headless/edge/profile.properties new file mode 100644 index 0000000000..cc3143acd1 --- /dev/null +++ b/vividus-plugin-web-app/src/main/resources/properties/profile/web/headless/edge/profile.properties @@ -0,0 +1,2 @@ +selenium.browser=edge +web.driver.edge.command-line-arguments=--headless