simpleSeleniumWrapper
  • 🎉Getting Started
    • The Basics
    • Startup Options
  • 🤖Fundamentals Of Automation
    • Interacting With WebDriver
    • Locating Elements
    • Interacting With Elements
    • Action Chains & Special Keys
    • Handling Alerts
    • Running Undetected
  • ✏️Examples
    • Grabbing Logo Text From E-Commerce Website
    • Google.com Get Number Of Search Results For Query
Powered by GitBook
On this page
  • About Simple Selenium
  • Main Features
  • Early Development & Bug Reports
  • How To Install
  • Getting Started With Simple Selenium
  • Documentation
  1. Getting Started

The Basics

NextStartup Options

Last updated 1 year ago

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:

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: GitHub repository link:

🎉
https://github.com/aidens113/simpleSeleniumWrapper/issues
https://tesseractcoder.gitbook.io/simple-selenium-wrapper-python
https://github.com/aidens113/simpleSeleniumWrapper/tree/main