Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Latest Update - Shaft 4.0 #1

Open
wants to merge 1,060 commits into
base: master
Choose a base branch
from
Open

Conversation

MohamedElPrince
Copy link
Collaborator

No description provided.

MohabMohie and others added 29 commits August 7, 2022 18:49
Bumps [selenium-java](https://github.com/SeleniumHQ/selenium) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Commits](SeleniumHQ/selenium@selenium-4.3.0...selenium-4.4.0)

---
updated-dependencies:
- dependency-name: org.seleniumhq.selenium:selenium-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tink](https://github.com/google/tink) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/google/tink/releases)
- [Commits](tink-crypto/tink@v1.6.1...v1.7.0)

---
updated-dependencies:
- dependency-name: com.google.crypto.tink:tink
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tink-gcpkms](https://github.com/google/tink) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/google/tink/releases)
- [Commits](tink-crypto/tink@v1.6.1...v1.7.0)

---
updated-dependencies:
- dependency-name: com.google.crypto.tink:tink-gcpkms
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tink-awskms](https://github.com/google/tink) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/google/tink/releases)
- [Commits](tink-crypto/tink@v1.6.1...v1.7.0)

---
updated-dependencies:
- dependency-name: com.google.crypto.tink:tink-awskms
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [healenium-web](https://github.com/healenium/healenium-web) from 3.2.5 to 3.3.0.
- [Release notes](https://github.com/healenium/healenium-web/releases)
- [Commits](https://github.com/healenium/healenium-web/commits)

---
updated-dependencies:
- dependency-name: com.epam.healenium:healenium-web
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [allure-cucumber7-jvm](https://github.com/allure-framework/allure-java) from 2.18.1 to 2.19.0.
- [Release notes](https://github.com/allure-framework/allure-java/releases)
- [Commits](allure-framework/allure-java@2.18.1...2.19.0)

---
updated-dependencies:
- dependency-name: io.qameta.allure:allure-cucumber7-jvm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump allure-testng from 2.18.1 to 2.19.0

Bumps [allure-testng](https://github.com/allure-framework/allure-java) from 2.18.1 to 2.19.0.
- [Release notes](https://github.com/allure-framework/allure-java/releases)
- [Commits](allure-framework/allure-java@2.18.1...2.19.0)

---
updated-dependencies:
- dependency-name: io.qameta.allure:allure-testng
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update internal.properties

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.4.0 to 3.4.1.
- [Release notes](https://github.com/apache/maven-javadoc-plugin/releases)
- [Commits](apache/maven-javadoc-plugin@maven-javadoc-plugin-3.4.0...maven-javadoc-plugin-3.4.1)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-javadoc-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* blind fix for #680

* removing inhouse AI-Aided Element Identification

This feature is obsolete as the engine is now powered by healenium
* Smarter reporting (captureElementName)

- also did some refactoring and code cleansing

* fix issue with waitForElementToBePresent

* delete outdated/invalid test class

* support special characters in basic authentication

* upgrade grid to use latest docker images

* fix basic authentication for remote grid instances

* removing -64 from targetOperatingSystem name

* fix potential backwards compatibility issue

after removing -64 from targetOperatingSystem name
* handle UnsupportedCommandException with get element name

* add selenoid support

* remove outdated JDK generators

* solving build errors after unsafe method delete
* handle UnsupportedCommandException with get element name

* add selenoid support

* remove outdated JDK generators

* solving build errors after unsafe method delete

* Introduce built-in dockerized execution

- With this new game-changer, SHAFT will create its own dockerized grid and execute your tests against it.
- Complete with grid setup, teardown, and auto-updating.
- Full support for parallel execution.
- All sessions are recorded and attached to the allure report.
- This feature supports the latest versions from Chrome, Edge, Firefox, and Safari (WebKit).
- Just change your execution address to "dockerized" using the configuration manager, and enjoy.
- Note that you must have docker desktop installed on the machine that will run the project.
- Also note that downloading the docker containers may take a few minutes if it's your first time.
* Adding support to read YAML files as test data

* attach the test data file to the report, support fail execution in exception
Bumps [webdrivermanager](https://github.com/bonigarcia/webdrivermanager) from 5.2.3 to 5.3.0.
- [Release notes](https://github.com/bonigarcia/webdrivermanager/releases)
- [Changelog](https://github.com/bonigarcia/webdrivermanager/blob/master/CHANGELOG.md)
- [Commits](bonigarcia/webdrivermanager@webdrivermanager-5.2.3...webdrivermanager-5.3.0)

---
updated-dependencies:
- dependency-name: io.github.bonigarcia:webdrivermanager
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps `org.slf4j.version` from 1.7.36 to 2.0.0.

Updates `slf4j-simple` from 1.7.36 to 2.0.0
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](qos-ch/slf4j@v_1.7.36...v_2.0.0)

Updates `log4j-over-slf4j` from 1.7.36 to 2.0.0
- [Release notes](https://github.com/qos-ch/slf4j/releases)
- [Commits](qos-ch/slf4j@v_1.7.36...v_2.0.0)

---
updated-dependencies:
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: org.slf4j:log4j-over-slf4j
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* preparing for release

* Upload report artifact initial test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* Upload report artifact test #687

* muting all pipelines to focus

* fixing some pom.xml conflicts

* enable debugMode for generateAllureReportArchive

* attempting fix for os.matrix issue

* adding extra logs for archiving mechanism

* added extra logging to check directories

* replaced double with single quotes for unix

* fixing issue with overriding archive name

* removing quotes from generate allure command

* disabling extra logs for generateAllureReportArchive

* re-enabling main pipelines

Co-authored-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
* fix broken tests

* fix broken tests

* Delete Test_Wizard_GUI.java

* Create Test_Wizard_GUI.java

* fix broken pipeline
MohabMohie and others added 29 commits February 21, 2023 07:03
Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
Bumps [log4j-1.2-api](https://github.com/apache/logging-log4j2) from 2.19.0 to 2.20.0.
- [Release notes](https://github.com/apache/logging-log4j2/releases)
- [Changelog](https://github.com/apache/logging-log4j2/blob/release-2.x/CHANGELOG.adoc)
- [Commits](apache/logging-log4j2@rel/2.19.0...rel/2.20.0)

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-1.2-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [log4j-core](https://github.com/apache/logging-log4j2) from 2.19.0 to 2.20.0.
- [Release notes](https://github.com/apache/logging-log4j2/releases)
- [Changelog](https://github.com/apache/logging-log4j2/blob/release-2.x/CHANGELOG.adoc)
- [Commits](apache/logging-log4j2@rel/2.19.0...rel/2.20.0)

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [log4j-slf4j2-impl](https://github.com/apache/logging-log4j2) from 2.19.0 to 2.20.0.
- [Release notes](https://github.com/apache/logging-log4j2/releases)
- [Changelog](https://github.com/apache/logging-log4j2/blob/release-2.x/CHANGELOG.adoc)
- [Commits](apache/logging-log4j2@rel/2.19.0...rel/2.20.0)

---
updated-dependencies:
- dependency-name: org.apache.logging.log4j:log4j-slf4j2-impl
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
* fluency enablers and syntactic sugar

- touch, alert, element
- and

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* reduce compiled binary size

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* syntactic sugar

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* syntax upgrade

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* properties, singleton and cross-platform support

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* report attachment fixes

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* update self-managed grid configuration to support browserstack

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* update enum values for os and automation name

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* limit self management init to mobile executions

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* reintroduce waitforlazyloading for elements

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* renaming selfManagedAndroidSDKVersion

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* upgrading to new properties

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* minor fix to logging

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* work in progress, totally broken and disabled atm

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* update broken text

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* renamed to solve warning

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* last mega PR

- solved remote server connection issues
- tested on local
- tested on selenium grid (linux) from local (windows)
- not tested on browserstack web (pipeline will handle)
- tested on browserstack mobile native
- added support for browserstack mobile web
- tested on browserstack mobile web for chrome and samsung browsers
- removed all internal handling for execution platform in favor of selenium native ones
- TODO: remove internal handling for browser names in favor of selenium native ones

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* fixing failing tests

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* fixing browserstack web and adding sample config

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* resetting native tests to run locally

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* fix broken test after validating it works locally

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

---------

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
* Update test.yml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Update test_mobile.yml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

---------

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
…n using shaft and windows 10 cmd (#891)

* Removing progressBar

* replacing terminal curl command with API request

* Modifying default success code to anything >200 <300

* adding browserstack mobile web tests to pipeline

* fixing errors, clean code, disable lazy loading
* Update pom.xml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Update internal.properties

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

---------

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
Bumps [tink](https://github.com/tink-crypto/tink-java) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/tink-crypto/tink-java/releases)
- [Commits](https://github.com/tink-crypto/tink-java/commits/v1.8.0)

---
updated-dependencies:
- dependency-name: com.google.crypto.tink:tink
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tink-gcpkms](https://github.com/tink-crypto/tink-java-gcpkms) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/tink-crypto/tink-java-gcpkms/releases)
- [Commits](https://github.com/tink-crypto/tink-java-gcpkms/commits/v1.8.0)

---
updated-dependencies:
- dependency-name: com.google.crypto.tink:tink-gcpkms
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tink-awskms](https://github.com/tink-crypto/tink-java-awskms) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/tink-crypto/tink-java-awskms/releases)
- [Commits](https://github.com/tink-crypto/tink-java-awskms/commits/v1.8.0)

---
updated-dependencies:
- dependency-name: com.google.crypto.tink:tink-awskms
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add default Cleanthat configuration

Co-authored-by: cleanthat[bot] <65607995+cleanthat[bot]@users.noreply.github.com>
fix: upgrade mysql:mysql-connector-java from 8.0.30 to 8.0.32

Snyk has created this PR to upgrade mysql:mysql-connector-java from 8.0.30 to 8.0.32.

See this package in Maven Repository:
https://mvnrepository.com/artifact/mysql/mysql-connector-java/

See this project in Snyk:
https://app.snyk.io/org/mohabmohie/project/5cc8d956-894b-4c70-9151-1c1a554be12a?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
* micro changes that only address this feature

* add new test for feature

* engine=spotless
nb_files_already_formatted: 2
engine=openrewrite
nb_files_formatted: 1
nb_files_already_formatted: 1
eventKey: random-7ac6012a-dd06-424e-8635-c6e022006952

* Delete ScrollElementToMidViewportTest.java

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

---------

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
Co-authored-by: cleanthat[bot] <65607995+cleanthat[bot]@users.noreply.github.com>
Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
…aximizable with the latest engine version (#911)

* fix issue with the least changes possible

- migrate to standard browser naming for firefox, chrome, safari, ie, and edge
- remove unsupported argument "-foreground" for firefox
- enable BiDi use with firefox
- fix auto-maximize condition to work for both Browser.FIREFOX.getName(); and "MozillaFirefox"

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* engine=spotless
nb_files_already_formatted: 4
engine=openrewrite
nb_files_formatted: 2
nb_files_already_formatted: 2
eventKey: random-5bca99f5-2ac5-4eb8-a81c-b956086db759

* fix compilation issue due to auto-linting

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* engine=spotless
nb_files_already_formatted: 2
engine=openrewrite
nb_files_formatted: 1
nb_files_already_formatted: 1
eventKey: random-5c89fe47-58c6-4cbf-b5ae-7d7f20f7f4eb

* fix compilation issue due to auto-linting

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* Update cleanthat.yaml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Update Test_hover.java

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

---------

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>
Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
Co-authored-by: cleanthat[bot] <65607995+cleanthat[bot]@users.noreply.github.com>
* fix issue with the least changes possible

- migrate to standard browser naming for firefox, chrome, safari, ie, and edge
- remove unsupported argument "-foreground" for firefox
- enable BiDi use with firefox
- fix auto-maximize condition to work for both Browser.FIREFOX.getName(); and "MozillaFirefox"

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* engine=spotless
nb_files_already_formatted: 4
engine=openrewrite
nb_files_formatted: 2
nb_files_already_formatted: 2
eventKey: random-5bca99f5-2ac5-4eb8-a81c-b956086db759

* fix compilation issue due to auto-linting

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* engine=spotless
nb_files_already_formatted: 2
engine=openrewrite
nb_files_formatted: 1
nb_files_already_formatted: 1
eventKey: random-5c89fe47-58c6-4cbf-b5ae-7d7f20f7f4eb

* fix compilation issue due to auto-linting

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* Update cleanthat.yaml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Update Test_hover.java

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* adding sample test + enhanced handling

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

---------

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>
Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
Co-authored-by: cleanthat[bot] <65607995+cleanthat[bot]@users.noreply.github.com>
Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>
Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>
…y account doesnt support parallel runs (#919)

* Update test_mobile.yml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Update test.yml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Rename test_mobile.yml to browserStackTests.yml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Update and rename test.yml to e2eTests.yml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Update README.md

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Update README.md

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Update e2eTests.yml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

* Delete browserStackTests.yml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

---------

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
Click using Javascript only and sample test case
* shadow dom element identification

- introduce the ShadowLocatorBuilder
- handle shadow dom unique element identification
- add css locator creation mode
- support xpath generation from webelement object

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* sorry I had to do this again...

- ensure that all @after configuration methos have (alwaysRun = true) to stabilize some test failures
- reposition waitForLazyLoading to be written once per class and only where it's actually needed to enhance stability without sacrificing performance
- minor linting / warning fixes
- a step in the single driver object initiative -> Note: opened a technical debt for this task
- closing #923
- refactoring locator builder tests, selenium.dev migrated to docusaurus yesterday and all our tests their failed
- refactored shadow dom test to reset locator builder mode to xpath

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* handling broken pipeline syntax

handling null driver in case initialization failed and termination is set to always run

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* fix assertion in case actual value is null

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* exclude firefox from ShadowDomTest

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* fixed broken pipeline tests

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

---------

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>
Bumps [snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 1.33 to 2.0.
- [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.0..snakeyaml-1.33)

---
updated-dependencies:
- dependency-name: org.yaml:snakeyaml
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.10.1 to 3.11.0.
- [Release notes](https://github.com/apache/maven-compiler-plugin/releases)
- [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.10.1...maven-compiler-plugin-3.11.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-compiler-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>
…se SHAFT driver / fix broken cucumber scenario (#928)

* add cucumber tests and fix built-in steps

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* block constructors

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* removing breaking changes

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>

* Update e2eTests.yml

Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>

---------

Signed-off-by: MohabMohie <Mohab.MohieElDeen@outlook.com>
Signed-off-by: Mohab Mohie <Mohab.MohieElDeen@outlook.com>
@MohabMohie MohabMohie deleted the branch Incorta:master March 5, 2023 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.