Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edge WebDriver not getting downloaded. #304

Closed
meet2712 opened this issue Feb 15, 2022 · 2 comments · Fixed by #284
Closed

Edge WebDriver not getting downloaded. #304

meet2712 opened this issue Feb 15, 2022 · 2 comments · Fixed by #284

Comments

@meet2712
Copy link

Since past few days I am not able to download the Edge Selenium Drivers using webdriver-manager version = 3.5.2

-------------------------------Logs-----------------------------

TypeError Traceback (most recent call last)
Input In [6], in
1 from selenium import webdriver
2 from webdriver_manager.microsoft import EdgeChromiumDriverManager
----> 4 driver = webdriver.Edge(EdgeChromiumDriverManager().install())

File ~\Downloads\VirtualEnviorment\lib\site-packages\webdriver_manager\microsoft.py:50, in EdgeChromiumDriverManager.init(self, version, os_type, path, name, url, latest_release_url, log_level, print_first_line, cache_valid_range)
38 def init(
39 self,
40 version="latest",
(...)
48 cache_valid_range=1,
49 ):
---> 50 super().init(path, log_level, print_first_line, cache_valid_range)
51 self.driver = EdgeChromiumDriver(
52 version=version,
53 os_type=os_type,
(...)
56 latest_release_url=latest_release_url,
57 )

File ~\Downloads\VirtualEnviorment\lib\site-packages\webdriver_manager\manager.py:13, in DriverManager.init(self, root_dir, log_level, print_first_line, cache_valid_range)
11 if os.environ.get('WDM_PRINT_FIRST_LINE', str(print_first_line)) == 'True':
12 log("\n", formatter='%(message)s', level=log_level)
---> 13 log("====== WebDriver manager ======", level=log_level)

File ~\Downloads\VirtualEnviorment\lib\site-packages\webdriver_manager\logger.py:25, in log(text, level, name, first_line, formatter)
23 def log(text, level=logging.INFO, name="WDM", first_line=False, formatter='[%(name)s] - %(message)s'):
24 """Emitting the log message."""
---> 25 _init_logger(level, name, first_line, formatter)
26 loggers.get(name).info(text)

File ~\Downloads\VirtualEnviorment\lib\site-packages\webdriver_manager\logger.py:19, in _init_logger(level, name, first_line, formatter)
17 handler.setFormatter(formatter)
18 _logger.addHandler(handler)
---> 19 _logger.setLevel(level)
20 loggers[name] = _logger

File ~\AppData\Local\Programs\Python\Python39\lib\logging_init_.py:1421, in Logger.setLevel(self, level)
1417 def setLevel(self, level):
1418 """
1419 Set the logging level of this logger. level must be an int or a str.
1420 """
-> 1421 self.level = _checkLevel(level)
1422 self.manager._clear_cache()

File ~\AppData\Local\Programs\Python\Python39\lib\logging_init_.py:201, in _checkLevel(level)
199 rv = _nameToLevel[level]
200 else:
--> 201 raise TypeError("Level not an integer or a valid string: %r" % level)
202 return rv

TypeError: Level not an integer or a valid string: None

@aleksandr-kotlyar
Copy link
Collaborator

aleksandr-kotlyar commented Feb 15, 2022

Fixed in #284. Waiting for release 3.5.3 today.

@meet2712
Copy link
Author

Fixed in #284. Waiting for release 3.5.3 today.

Thanks !

@aleksandr-kotlyar aleksandr-kotlyar linked a pull request Feb 23, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants