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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

selen_enchanted-0.0.10.6-py3-none-any.whl (31.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: selen_enchanted-0.0.10.6.tar.gz
  • Upload date:
  • Size: 25.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for selen_enchanted-0.0.10.6.tar.gz
Algorithm Hash digest
SHA256 4f53685186c2449c25b7e315f5555ab2a9c6b2c86604870e85483caa9bf548c5
MD5 c873f3706cee3012dcd8552f23459cf5
BLAKE2b-256 675c1ddaf65f8d19a5979598827f8fc7fb274050063f25b20119e4fc3cb9ab66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for selen_enchanted-0.0.10.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bea74fae582928bcfa22c9a6fba510d802a968938b8635acd696da6b3525ad0b
MD5 704ade47a0e718ffcb33b515a8cd8c40
BLAKE2b-256 20ca874e8910afabf275104a413db6ff1a1c50ea8325278e2551c32703f9d1a2

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