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

Uploaded Python 3

File details

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

File metadata

  • Download URL: helenium-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 a097f9db5dc4ddf4f3959855f4533c4619b809d51bf605838720aa0ad7ea0f6d
MD5 fa4052277b03d40cd738fe99c9cf7777
BLAKE2b-256 fd55f860371f8e953cddbe845ccfbbfcf27190d59c359fa56805c5ba9a652b21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: helenium-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 51cf8c5a0e65aad223597e1d8a7c5f95eefc3f9d83dc9d9fe65b0956a3dabd28
MD5 fe108bff79dad185e9576d75c23cf642
BLAKE2b-256 e2e2e26324ceee30e157dc86052738a24382279e2db8b34cabf466d1dad09b8f

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