Script to install the latest versions of chromedriver and geckodriver on travis
Project description
install-webdrivers
Easy-to-use script to install the latest versions of chromedriver and geckodriver on Travis-CI.
Installation
You can install this command directly from PyPI using pip as follows:
$ pip install tchappui-webdrivers
User guide
After having installed tchappui-webdrivers from PyPI, simply install the last stable versions of chromedriver and geckdriver using the install-webdrivers command. Here is a sample .travis.yml file as an example django project:
dist: bionic language: python python: - '3.8' addons: # ajouter uniquement les navigateurs utilisés chrome: stable firefox: latest branches: only: - staging install: - pip install tchappui-webdrivers before_script: - install-webdrivers --path /usr/local/bin/ env: global: # we suppose the settings for Travis are in a dedicated file - DJANGO_SETTINGS_MODULE="config.settings.travis" services: - postgresql script: - python manage.py test
Then, in your tests, start both chrome and firefox in headless mode:
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--remote-debugging-port=9222')
chrome_options.add_argument('--window-size=1920x1080')
firefox_options = webdriver.FirefoxOptions()
firefox_options.headless = True
firefox_options.add_argument('--window-size=1920x1080')
History
0.1.0 (2020-05-01)
First release on PyPI.
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
tchappui-webdrivers-0.3.7.tar.gz
(16.5 kB
view hashes)
Built Distribution
Close
Hashes for tchappui-webdrivers-0.3.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41c747d1d9f61cdf04b381d39cfec45e2711a4fec79497fa3e82cb4b02b92a18 |
|
MD5 | bbf06b485cae8d40b85e31ee3f94e3ab |
|
BLAKE2b-256 | 9dc614be8bdd1481e819dcd95ae2af7185e8a5895428be7045bafc95f02b9d9a |
Close
Hashes for tchappui_webdrivers-0.3.7-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccc8d5d9619b8ec6fd84e03ba28c6d151166eadd2ece8a23c9d8fb554de88bda |
|
MD5 | 0e65a54355029dd09e91f9c2e3c07dd8 |
|
BLAKE2b-256 | d7330e3d98eb3f56240999616186e3f55981b2383ff826089b2241a73e922f21 |