docs.src.views.FrameworkActions.vue Maven / Gradle / Ivy
Show all versions of selenium-java-test-automation Show documentation
Framework Actions
Framework Actions
The framework actions that we've created are a robust collection of extended, fault/exception tolerant interactions that are based on the core WebDriver interactions.
Note: there is absolutely NO NEED to use these actions UNLESS you're encountering instability in your automation. If you're not, use the base WebDriver implementation.
The framework is designed to tolerate a list of exceptions that is provided in the configuration file. If any of these exceptions are encountered during an interaction they will be handled
and the interaction reattempted periodically until the action is either understood to have been successful by WebDriver or the given or configured timeout is reached.
This provides tolerant interactions that allow automation of stubborn systems, particularly those which have performance problems, are built on legacy platforms or are incredibly complex (where the
user interface is constantly updated). We've found that these interactions are extremely useful when automating COTS products like; PEGA and Seibel.
Clear
Click
Find By
Get Attribute
Get Text
JavaScript Executor
Radio Buttons
Select Boxes
Send Keys
Window Utilities
Tolerant Exception Handling
JSON Utilities