Skip to main content

A selenium wrapper that makes it easier to use

Project description

SelenEnchanted - A Selenium Based Framework

SelenEnchanted is selenium based tool created to make automation development easier by providing the following features and more to come.

  • Multiple Setup Support: One of SelenEnchanted Features is the ability to Use Built-in tools like DriverManager and Selenium-Wire easier for better Proxy Managment.
  • Multiple User-agent Support: SelenEnchanted allows you to change the user-agent of the browser easily.
  • Built-in Functionality: SelenEnchanted has built-in functionality to make automation development easier.
    • Human-like Typing: SelenEnchanted has built-in functionality to type like a human.
    • Human-like Clicking: SelenEnchanted has built-in functionality to click like a human.
    • Human-like Scrolling: SelenEnchanted has built-in functionality to scroll like a human.
    • Human-like Wait: SelenEnchanted has built-in functionality to wait like a human.
    • Human-like Hover: SelenEnchanted has built-in functionality to hover like a human.
    • Touch-Actions: SelenEnchanted has built-in functionality to perform touch actions.
  • Better Awaitility: SelenEnchanted has built-in functionality to wait for an element to be present.
  • Built-Logger: SelenEnchanted has built-in functionality to log the actions performed by the user.
  • Builtin-profiling: SelenEnchanted has built-in functionality to profile the actions performed by the user. [In Development]

Target Audience

The Aim of the project is to make automation development [Webscraping] easier and faster by providing built-in functionality to make the automation development easier.

Installation

  • Make sure you have python installed on your system and pip is added to the path 3.9 is a solid option.

  • Install the package using the following command.

pip install selen-enchanted

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

selen_enchanted-0.0.10.2.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

selen_enchanted-0.0.10.2-py3-none-any.whl (30.5 kB view details)

Uploaded Python 3

File details

Details for the file selen_enchanted-0.0.10.2.tar.gz.

File metadata

  • Download URL: selen_enchanted-0.0.10.2.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for selen_enchanted-0.0.10.2.tar.gz
Algorithm Hash digest
SHA256 35e247a082ff1bd5e79c4f0fafb5555a2a3af913a54acc509f009ff7701d9a1c
MD5 56d720a7553d4b4c660a90b2215ae615
BLAKE2b-256 ee7e76a24a3ad72755d2b9e0434109a63c6e71a9f4dec72facbca2fa3f1754d4

See more details on using hashes here.

File details

Details for the file selen_enchanted-0.0.10.2-py3-none-any.whl.

File metadata

File hashes

Hashes for selen_enchanted-0.0.10.2-py3-none-any.whl
Algorithm Hash digest
SHA256 44dbd257f201048dbae994156538b5bbae14fda2e887ac7d612e90531101fe53
MD5 f8ace3c3b32cb9f368911748f6d9dfe9
BLAKE2b-256 ca7872ad1c71dd59527015392f4fc031cd4297ca1bb5e78a3936aa0bc85e0dd4

See more details on using hashes here.

Supported by

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