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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for selenium_web_automation_utils-0.3.11.tar.gz
Algorithm Hash digest
SHA256 1b6f63ffca60b3a4f0824a3d5143743dca640bf4ba9fc720a56eeaac36f483ef
MD5 d37ab252454267892d0bda9bda080001
BLAKE2b-256 9f37c0a2be0cad323abcc2c0824d833a1bf054b7e1ae52617f28bbe71250e126

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for selenium_web_automation_utils-0.3.11-py3-none-any.whl
Algorithm Hash digest
SHA256 cc0f5dd995677dcbae1777dfcb4c7b9287fab0c32a89d6828c17988cb8bb6053
MD5 4c2c122e583816b56c75ca96b9861a47
BLAKE2b-256 c5f8e2b388df137c8f5816d14a3f899ff9986379ebc710875a52130d2b9812d6

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