无法配置 Selenium+Edge+Mac

Not able to configure Selenium+Edge+Mac

我正在尝试将 Selenium 设置为在 Mac BigSur 上与 Python 一起使用,以下是我针对当前失败配置所采取的步骤。

  1. 使用 pip install selenium
  2. 在我当前的 python 环境中安装 Selenium
  3. 已下载与我当前的 Edge 浏览器匹配的 MS Edge WebDriver
  4. 将二进制文件保存到 /usr/local/bin 目录
  5. 运行 export PATH="$PATH:/usr/local/bin" 如 Selenium 网站 WebDrivers 部分下的建议
  6. 在我的 Jupyter 笔记本上,我有以下代码:
from selenium.webdriver import Edge
driver = Edge(executable_path='/usr/local/bin/msedgedriver')
  1. 当我 运行 单元格出现错误时:
SessionNotCreatedException                Traceback (most recent call last)
<ipython-input-3-eec278095d29> in <module>
      2 URL = 'https://coinmarketcap.com/watchlist/60321ee5b01cab343e1e37d6'
      3 
----> 4 driver = Edge(executable_path='/usr/local/bin/msedgedriver')
      5 
      6 # options = webdriver.edge()

...

SessionNotCreatedException: Message: session not created: No matching capabilities found
  1. 因无知而沮丧 在 SO
  2. 寻求帮助

你知道我做错了什么吗?

显然它需要一些功能。 你能试试发空的吗?

from selenium.webdriver import Edge

caps = {
}

driver = Edge(executable_path='/usr/local/bin/msedgedriver',capabilities=caps )