无法配置Selenium+Edge+Mac

2024-09-29 19:29:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将Selenium设置为在MacBigsur上与Python一起使用,下面是我为当前的失败配置所采取的步骤

  1. 使用pip install selenium在我当前的python环境中安装Selenium
  2. 下载的MS Edge WebDriver与我当前的Edge浏览器匹配
  3. 将二进制文件保存在/usr/local/bin目录中
  4. 按照Selenium网站WebDrivers部分中的建议运行export PATH="$PATH:/usr/local/bin"
  5. 在我的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. 因无知而沮丧,所以请求帮助

你知道我做错了什么吗


Tags: pathbinusrlocaldriverselenium步骤webdriver
1条回答
网友
1楼 · 发布于 2024-09-29 19:29:32

显然它需要一些能力。 你能试着寄空的吗

from selenium.webdriver import Edge

caps = {
}

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

相关问题 更多 >

    热门问题