Skip to content

maryannacloud/enhanced-wait-utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Enhanced Wait Utility

The Enhanced Wait Utility is a Java library designed to extend Selenium WebDriver's waiting capabilities with reusable, dynamic, and test-friendly methods. It provides advanced waiting functionality, such as polling for custom conditions and waiting for non-UI events, making your Selenium tests more robust and reliable.


Features

  • Dynamic Polling for Custom Conditions:

    • Wait for elements to stop moving (e.g., during animations or transitions).
    • Wait for elements to have specific text or attributes.
    • Wait for non-UI conditions, such as API responses or database updates.
  • Easy Integration:

    • Built on top of Selenium's FluentWait.
    • Fully customizable timeouts and polling intervals.
  • Clean and Readable Logging:

    • Uses SLF4J for structured logging, making debugging straightforward.

Installation

  1. Clone this repository:
    git clone https://github.com/<your-username>/enhanced-wait-utility.git

About

customized wait methods for dynamic web elements

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages