def __init__(self, root_dir=None, log_level=None, print_first_line=None, cache_valid_range=1): self.driver_cache = DriverCache(root_dir, cache_valid_range) global_log_level = os.getenv('WDM_LOG_LEVEL') if not global_log_level and log_level: os.environ['WDM_LOG_LEVEL'] = str(log_level) global_print_first_line = os.getenv('WDM_PRINT_FIRST_LINE') if not global_print_first_line and print_first_line: os.environ['WDM_PRINT_FIRST_LINE'] = str(print_first_line)
def __init__(self, root_dir=None, log_level=None, print_first_line=None, cache_valid_range=1): self.driver_cache = DriverCache(root_dir, cache_valid_range) if print_first_line: print("\n") log("====== WebDriver manager ======")
def __init__(self, root_dir=None, log_level=None, print_first_line=None, cache_valid_range=1): self.driver_cache = DriverCache(root_dir, cache_valid_range) if os.environ.get('WDM_PRINT_FIRST_LINE', str(print_first_line)) == 'True': log("\n", formatter='%(message)s') log("====== WebDriver manager ======")
def __init__(self, root_dir=None, logger: Logger = None, logginglevel=logging.INFO, loggingfile: str = None, cache_valid_range=1): self.driver_cache = DriverCache(root_dir, cache_valid_range) log("====== WebDriver manager ======", logger=logger, filename=loggingfile, level=logginglevel)
def __init__(self, root_dir=None, log_level=None): self.driver_cache = DriverCache(root_dir) if log_level: os.environ['WDM_LOG_LEVEL'] = str(log_level)
import datetime import os from webdriver_manager.driver_cache import DriverCache from webdriver_manager.utils import download_driver project_root = os.path.dirname(os.path.dirname(__file__)) cache_root_dir = ".wdm" name = "chromedriver" version = "77" os_type = "linux" driver_cache = DriverCache(os.path.join(project_root, cache_root_dir)) def create_file(name, version, os_type): path = os.path.join(project_root, cache_root_dir, "drivers", name, version, os_type) os.makedirs(path, exist_ok=True) file_path = os.path.join(path, "chromedriver") open(file_path, "w+") return file_path def test_driver_cash_can_create_folder_on_init(): driver_cache.create_cache_dir_for_driver( os.path.join(project_root, cache_root_dir, name, version, os_type)) assert os.path.exists(driver_cache._root_dir)
def __init__(self, root_dir=None): self.driver_cache = DriverCache(root_dir)
def __init__(self, root_dir=None, log_level=None): self.driver_cache = DriverCache(root_dir) global_log_level = os.getenv('WDM_LOG_LEVEL') if not global_log_level and log_level: os.environ['WDM_LOG_LEVEL'] = str(log_level)