This application is a library for automating with Selenium.
Project description
Python Web Browser Driver
A Python based SDK for web automation using Selenium.
License
Released under MIT by @Mauricio.
Email : Mauricio
Overview
To use this application you must have any of the following browsers installed:
Wiki - Full documentation
Table of contents
1. Introduction
Shows how to get access to your API key.
2. Getting Started
Shows how to log in to the client and use the basic code interface
3. Services
Data provided outside of the game server. Like server status, user id, and auto extension plan.
4. GameServer
Data directly related to the game server. This includes the player list, game settings, etc.
Installation
In your terminal install the Web-Browser
package with pip.
pip install browserdriver
Browser Drivers
Choose the driver from one of the browsers you have installed:
- Chrome
- Firefox
- Opera
- Edge
Chrome
Download the Chrome Driver
Locate your Chrome browser version. Open the menu list on Chrome and navigate
down to the Help
option. Then click on About Google Chrome
. In the example
below, the driver to download is version 111
.
Chrome is up-to-date.
Version 111.#.####.### (Official Build) (64-bit)
Navigate over to ChromeDriver and download the driver which compliments your browser.
Environment Variables
Place the Chrome Driver somewhere accessible by your project. Copy the path location of the Chrome Driver.
Windows PC
Open the system properties in the control panel. At the bottom right, click on
Environments Variables...
. A new window should pop up.
Create a new User variable
:
- Variable Name: CHROME_DRIVER
- Variable Value: C:/YOUR_CHROME_DRIVER_PATH
MacOS - Bash
Open the terminal and open the bash profile.
vi ~/.bash_profile
Write into the editor:
export CHROME_DRIVER=./YOUR_CHROME_DRIVER_PATH
Example
Starting the Web-Browser
package.
from web_browser import Driver
from web_browser.chrome import Chrome
import os
chrome = Chrome(os.getenv('CHROME_DRIVER'))
driver = Driver(chrome)
driver.get('https://www.google.com')
# Must quit chrome before quitting the application
# else the driver will remain hanging until PC reboot.
chrome.quit()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file web_browser-0.0.1.tar.gz
.
File metadata
- Download URL: web_browser-0.0.1.tar.gz
- Upload date:
- Size: 16.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c943c1cf103171dcfb4049652203dcfae6254a0e687cf6f1adb61b9ca96e63f3 |
|
MD5 | 32b641ffbe883a489ead80aa1282b7b8 |
|
BLAKE2b-256 | d31fef7d4d44198d204411715d93f9e917561a3f6ce7b1f0dfab815302ae7ab8 |
File details
Details for the file web_browser-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: web_browser-0.0.1-py3-none-any.whl
- Upload date:
- Size: 20.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7a00095a69e788603d56986cae761b23398faed15a00eb00141a0236cde016e |
|
MD5 | 71f8144d47e72bb64a57a6ca86506f94 |
|
BLAKE2b-256 | bef005852973e8003732f8ae16ce3bb2e6ea6ce18717cb111882aaf6bbd66b6a |