Skip to main content

Simple Selenium Load Helper Package

Project description

helenium

What is it?

It is very tedious to download chromedriver whenever your chrome browser get updated, or if you want to setup new environment. This package handles downloading chormedriver automatically. In addition, it also gives you some handy selenium wrapper class.

Installation

Use pip to install this package. It is not yet released in Pypi, but it is planned to do so when the version reached 1.0.0!

pip install helenium

How to use it?

You can import SeleniumLoader class if you just want to use chromedriver feature. And instantiating this will trigger setup chromdriver.

from helenium import SeleniumLoader


SeleniumLoader()

If you want to use wrapper class,

import time

from helenium.base import SeleniumBase

selenium_base = SeleniumBase()
selenium_base.setup_driver() # Same as SeleniumLoader())

selenium_base.driver.get('https://google.com')
selenium_base.click_and_send_key(
    '/html/body/div[1]/div[3]/form/div[1]/div[1]/div[1]/div/div[2]/input',
    'Python\n',
)
time.sleep(1)

assert selenium_base.driver.current_url.startswith(
    'https://www.google.com/search?q=Python'
)

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

helenium-0.1.3.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

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

helenium-0.1.3-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file helenium-0.1.3.tar.gz.

File metadata

  • Download URL: helenium-0.1.3.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for helenium-0.1.3.tar.gz
Algorithm Hash digest
SHA256 ad5be24b692bb0cf441505141331f9f67f2084df1431baa215fc452fe6d319f3
MD5 bcad5af24da0dbdeeab3e8f8f54e914e
BLAKE2b-256 5a321fcaf8a6ebb6616ccf9fdc93baabadbb0f4e8ec3372d42acffd3af0bfec7

See more details on using hashes here.

File details

Details for the file helenium-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: helenium-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for helenium-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8c2991c7a881aeec5235ab2786b418bf7389e5a7452851ccc23dd6fe17bd7a26
MD5 153112b0eb11311e3f7feba100a4ead5
BLAKE2b-256 1bfaa14842cc949715d85aceffb47de621a64c19ba3e44b0ab1d644aff0f2158

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