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.3.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

selen_enchanted-0.0.10.3-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: selen_enchanted-0.0.10.3.tar.gz
  • Upload date:
  • Size: 24.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for selen_enchanted-0.0.10.3.tar.gz
Algorithm Hash digest
SHA256 9cc6454222a6c48e7c1e470450e2f314c3f5f5909d5b91c4da906a4be1a62e28
MD5 d07ab01f1a4c7bd2ae89e1aa883c7812
BLAKE2b-256 241a95638227933026ad771634c6838bd36c10d9876b783e0567222b0587c42d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for selen_enchanted-0.0.10.3-py3-none-any.whl
Algorithm Hash digest
SHA256 26df7d8e310abea079b0a3222294d6fec625a83414c0d3eb8691efd6a20166a0
MD5 6e000a5835c0de9b2f218731965cb4f2
BLAKE2b-256 5ab7e70bb4f39f0035dc32556fbb1872d4aba7c25cadd5452debaa0949797ab8

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