首页 > 解决方案 > 如何在 Python 中解析 webdriver 实例?

问题描述

在创建Webdriver Instance时遇到
这个错误错误信息如下。

Traceback (most recent call last):
  File "C:\Users\Mathew\anaconda3\envs\tv\lib\site-packages\tvDatafeed\main.py", line 254, in __webdriver_init
    driver = webdriver.Chrome(self.chromedriver_path, desired_capabilities=caps, options=options)
  File "C:\Users\Mathew\anaconda3\envs\tv\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 69, in __init__
    super(WebDriver, self).__init__(DesiredCapabilities.CHROME['browserName'], "goog",
  File "C:\Users\Mathew\anaconda3\envs\tv\lib\site-packages\selenium\webdriver\chromium\webdriver.py", line 90, in __init__
    self.service.start()
  File "C:\Users\Mathew\anaconda3\envs\tv\lib\site-packages\selenium\webdriver\common\service.py", line 74, in start
    self.process = subprocess.Popen(cmd, env=self.env,
  File "C:\Users\Mathew\anaconda3\envs\tv\lib\subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "C:\Users\Mathew\anaconda3\envs\tv\lib\subprocess.py", line 1360, in _execute_child
    args = list2cmdline(args)
  File "C:\Users\Mathew\anaconda3\envs\tv\lib\subprocess.py", line 565, in list2cmdline
    for arg in map(os.fsdecode, seq):
  File "C:\Users\Mathew\anaconda3\envs\tv\lib\os.py", line 822, in fsdecode
    filename = fspath(filename)  # Does type-checking of `filename`.
TypeError: expected str, bytes or os.PathLike object, not NoneType

标签: webdriverinit

解决方案


推荐阅读