Skip to content
This repository has been archived by the owner on Apr 30, 2022. It is now read-only.

Make lazy elements work with action builder, element handler and Selenium utilities #833

Merged
merged 9 commits into from
Nov 5, 2021

Conversation

TroyWalshProf
Copy link
Contributor

Some of the more complex Selenium interactions (such as Actions) require lower level element IDs.
Prior to this PR we gave Selenium no way to get a lazy element's element ID.

In this PR we address this gap by implementing the IWrapsElement interface.
This provide Selenium a standard way of getting a lazy element's element IDs.
*This is the same mechanism used by the EventFiringWebElement

@TroyWalshProf
Copy link
Contributor Author

Fixes #832

Copy link
Contributor

@jonreding2010 jonreding2010 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me

@sonarcloud
Copy link

sonarcloud bot commented Nov 4, 2021

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

100.0% 100.0% Coverage
0.0% 0.0% Duplication

@TroyWalshProf TroyWalshProf merged commit 3d95acb into master Nov 5, 2021
@TroyWalshProf TroyWalshProf deleted the feature/updateElementUtils branch November 5, 2021 12:57
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants