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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: selen_enchanted-0.0.10.1.tar.gz
  • Upload date:
  • Size: 24.3 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.1.tar.gz
Algorithm Hash digest
SHA256 90ad4e9f6893d4df0133cac8a70fa56f6fb7957e75fee0c278160846d33f9c1c
MD5 084c590094c8da7b0fa361edfebd7175
BLAKE2b-256 09c6adc35716f5814e1b1b4442350c8c7c61a1bd351085e716dbb7e0bc3623ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for selen_enchanted-0.0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7f97ce4f619b41dda0b4ab3b0b3142595a481452da812219e6ee5049c31f0254
MD5 4234a6e9506e3e31c3b868a6283a7506
BLAKE2b-256 78f32f817a783cfcdcb9249784f22374666e5acefba4998e76c79a40b448a48d

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