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.7.tar.gz (11.3 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.7-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for selenium_web_automation_utils-0.3.7.tar.gz
Algorithm Hash digest
SHA256 41c019186ba3bae482800f46fbce1ce2e6d10302f5fdb829bcf8c7e1c5904951
MD5 afb149c0fc8e44fb1d5d28d7af646488
BLAKE2b-256 2347351d96daef1eb59a7ed2aab7ebe53b81893a2a494134edeac0fbcd2b3324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for selenium_web_automation_utils-0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ebb37a1d2f9acd2f834ce796f0e8370b4a449faa22d05595e8f126d0618337cd
MD5 d91d944ae350153b365d983fdb370ec0
BLAKE2b-256 5d6f7c87f5932919f780b987bd9e769181c250aa52374649c00b88803dd670d5

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