diff options
author | Florian Dold <florian.dold@gmail.com> | 2019-08-16 19:21:22 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2019-08-16 19:21:22 +0200 |
commit | 705699b2d2f532784ed39583c030e9f72263caff (patch) | |
tree | 0bbbb084d51d16f1990e478103d4b2cdb1875b5c /selenium/chrome_responsive.py | |
parent | d10c42776a6b0deb1f366995cdb1666807106a1e (diff) |
move selenium to contrib
Diffstat (limited to 'selenium/chrome_responsive.py')
-rwxr-xr-x | selenium/chrome_responsive.py | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/selenium/chrome_responsive.py b/selenium/chrome_responsive.py deleted file mode 100755 index 483e2dbab..000000000 --- a/selenium/chrome_responsive.py +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/env python3 - -""" -Stub used to just test how selenium triggers chrome -""" - -from selenium import webdriver -from selenium.webdriver.common.by import By -from selenium.webdriver.support import expected_conditions as EC -from selenium.webdriver.support.ui import WebDriverWait, Select -from selenium.common.exceptions import NoSuchElementException, TimeoutException -from selenium.webdriver.common.action_chains import ActionChains -from urllib import parse -import argparse -import time -import logging -import sys -import os -import re -import json - -logging.basicConfig(format='%(levelname)s: %(message)s', level=logging.INFO) -logger = logging.getLogger(__name__) - -def client_setup(args): - """Return a dict containing the driver and the extension's id""" - co = webdriver.ChromeOptions() - cap = co.to_capabilities() - cap['loggingPrefs'] = {'driver': 'INFO', 'browser': 'INFO'} - - if args.remote: - client = webdriver.Remote(desired_capabilities=cap, command_executor=args.remote) - else: - client = webdriver.Chrome(desired_capabilities=cap) - client.get('https://gnunet.org/') - html = client.find_element(By.TAG_NAME, "html") - return client - -parser = argparse.ArgumentParser() -parser.add_argument('--remote', help="Points webdriver.Remote at URI", metavar="URI", type=str, dest="remote") -args = parser.parse_args() -ret = client_setup(args) -logger.info("Chromium is responsive") -for entry in ret.get_log("browser"): - print(entry.get("message")) -time.sleep(3) -ret.close() |