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.2.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.2-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: helenium-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 3336b11da75d8aab5ca59ded65dde020d5c2bf28b0e8911026b75b6531ed2875
MD5 6e9f4af24ce4a4d1bfa67d47b66bfbf5
BLAKE2b-256 b8116e3cc0508eadcd7950b2c682167b4bdf5574b04bf769ba0a37a6517f0a78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: helenium-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7a49384d9460fb48f033d16c4ff00b2af4557943ec4b66dbce2115706206ddc1
MD5 1a729c507a554232f26e3861fc24ba2b
BLAKE2b-256 c146c36f7f0c74c827f073778dca43bf961c8b274bbec65a19642f64527e6195

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