Skip to main content

A lightweight Selenium automation utility package.

Project description

Selenium Web Automation Utils

A lightweight Python utility package for web scraping and automation using Selenium.

🚀 Features

  • Reusable Selenium Utilities: Simplify automation tasks.
  • Web Scraping Helpers: Easily interact with web elements.
  • Task Automation: Automate logins, form submissions, and more.
  • Human-Like Interactions: Simulate realistic browsing behavior.

📦 Installation

Install the package using pip:

pip install selenium-web-automation-utils

📖 Usage Example

from selenium_web_automation_utils.selenium_utils import get_webdriver, find_element_wait

with get_webdriver() as driver:
    driver.get("https://example.com")
    element = find_element_wait(driver, "//h1")
    print(element.text)

🛠 Requirements

  • Python 3.7+
  • selenium
  • undetected-chormedriver
  • colorlog

📝 Contributing

  1. Fork the repo
  2. Create a branch
  3. Commit your changes
  4. Submit a PR

📜 License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

selenium_web_automation_utils-0.3.3.tar.gz (11.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

selenium_web_automation_utils-0.3.3-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file selenium_web_automation_utils-0.3.3.tar.gz.

File metadata

File hashes

Hashes for selenium_web_automation_utils-0.3.3.tar.gz
Algorithm Hash digest
SHA256 d02a8e3adac85b6c499e0598cb825517ada2052db2b33637f3122937821b0a7d
MD5 d98a717c2eaaecc5aebb1a6bb3c0c950
BLAKE2b-256 8d168c73b685d6a83724c33d523b2fbb72019f697e8937ab14d3bcde2568b614

See more details on using hashes here.

File details

Details for the file selenium_web_automation_utils-0.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for selenium_web_automation_utils-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 866e303f0af1b81848b9286de66d069988c32b2cf4c2b49bdd2c6fceee1e03a5
MD5 0f75d23582421ff125cbf1d525d23ca7
BLAKE2b-256 06b878204c0cf11f1596990fefd26affc5fcd005db34c4201afca5577cdc673b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page