Skip to main content

The Basics

About Simple Selenium

Simple Selenium is a Python wrapper for Selenium that is intended to make browser automation as painless as possible.

Main Features

  • Automatically installs the correct/latest version of chromedriver/geckodriver for your OS & keeps it updated forever.
  • Using Chrome with Simple Selenium is almost completely undetectable by anti-bot services like CloudFlare. Simple Selenium automatically sets the best stealth chrome_options & patches chromedriver to run undetected while web scraping or running general automation tests.
  • Converts Selenium functions into easy-to-remember aliases with plenty of added functionality.
  • Incorporates classes like ActionChains & Alert directly into the Simple Selenium WebDriver class for maximum ease of access.
  • Adds multiple additional element location methods.
  • Built-in startup options for Chrome & FireFox (eg. headless, persistent profiles, etc).
  • Proxies are fully supported. Chrome in Simple Selenium supports both IP & username:password authentication, FireFox currently only supports IP authentication.

Early Development & Bug Reports

This module is still in alpha, so you may encounter bugs while using it. Please report any bugs to the GitHub repository: https://github.com/aidens113/simpleSeleniumWrapper/issues

Simple Selenium wrapper is currently only compatible with Windows & Linux. Using this module on other operating systems may result in a substandard or error-prone experience


How To Install

Using PIP:

pip install simpleseleniumwrapper

Getting Started With Simple Selenium

Importing Simple Selenium:

from simpleseleniumwrapper import WebDriver as SimpleSelenium

Initiating the Simple Selenium WebDriver class:

driver=SimpleSelenium("chrome") #No need to install chromedriver (it's done automatically by Simple Selenium)

🎉 Congratulations! You've successfully setup & run Simple Selenium wrapper for the first time.

Documentation

You can find the full documentation for Simple Selenium here: https://tesseractcoder.gitbook.io/simple-selenium-wrapper-python

GitHub repository link: https://github.com/aidens113/simpleSeleniumWrapper/tree/main

Metadata

Release files for simpleseleniumwrapper 0.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simpleseleniumwrapper 0.3.4
File Size Uploaded
simpleseleniumwrapper-0.3.4.tar.gz 17.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simpleseleniumwrapper 0.3.4
File Interpreter ABI Platform
simpleseleniumwrapper-0.3.4-py3-none-any.whl Python 3 none any Details

Total release size: 35.9 kB

Release files / simpleseleniumwrapper-0.3.4.tar.gz

Download URL simpleseleniumwrapper-0.3.4.tar.gz
Size 17.4 kB
Tags Source
SHA-256 checksum
How to use checksums
d3ac6ada49d1660d0817a060a110c10e2070dc5151243e155c6de02e3dee0396
BLAKE2b-256 checksum
How to use checksums
5140e3b0cfd7600fded75317b9e9795574bf36a9861682426aaf9cd303f28355
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.5

Release files / simpleseleniumwrapper-0.3.4-py3-none-any.whl

Download URL simpleseleniumwrapper-0.3.4-py3-none-any.whl
Size 18.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fa2a7ebc23804cdd2be249a9b4abd2d925c121ea018a5e3b3e94017ae5ec9fa6
BLAKE2b-256 checksum
How to use checksums
242e6342e57fe2d1934da06c289b431a4e4168448ea3578c0a3e52eebab0c2ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.5

Release history Release notifications | RSS feed

This release

0.3.4 This release

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page