New Utilities, Improved Docs and Bug Fix #49
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes
stop_browser.Enhancements
wait_for_new_page, a context manager to help with operations that open a new tab or window.find_elementandfind_elementsnow havewaiting_timeandensure_visibleparameters for enhanced experience and ease of use making it similar to thefindmethods for computer-vision.wait_for_stale_elementwhich waits until an element is modified on the DOM.wait_for_element_visibilitywhich waits until an element becomes visible or invisible.parsersmodule withtable_to_dictwhich allow users to extract structured data from HTML tables into a list of dictionaries.element_as_selectto ease the handling of select elements on forms.Documentation
Handling Datashowcasing how you can easily extract data from web pages.Interacting with Formsshowcasing how to deal with select elements and file input elements.Closes #40