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

Uploaded Python 3

File details

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

File metadata

  • Download URL: helenium-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 d86cacd216507ce07092c842e3c1edaec2be139c83e6ca38807b620ab8b894a8
MD5 1ec4571140285ff3d6610fa43ba50dee
BLAKE2b-256 b0d6cececa1eed9f09bdeb398c18619f7954dee540c9402740d05636a959dab3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: helenium-0.1.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 153369ffd92b4f769a30cec6f7c3a35374729978b7f99c9a39eeccc34045aa7b
MD5 3b1ebeb450fd00ddcb6253d57f73fbf5
BLAKE2b-256 248cd336fd7edb2428cbca42110346e1c8cc8704cd3b952e4e03783bf69740f1

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