A helper library for Selenium providing additional utilities such as IndexedDB interaction, local storage manipulation, drag & drop bypass, scrolling support, and webdriver wait getter. Current version is 1.5.0, released in 2024. Maintenance cadence is irregular with minor improvements and dependency updates.
pip install seletoolsVerified import paths — ran on the pinned version, not inferred.
Initialize Seletools with a Selenium WebDriver instance to use utility methods.
Set driver.implicitly_wait(0) before IndexedDB operations if you want single iteration.
Ensure the page is loaded over HTTPS and wait for page readiness before calling storage methods.
Import specific modules (e.g., from seletools.scrolling import Scrolling) for direct access.