【问题标题】:How to close tab with selenium on macos with chrome driver?如何在带有 chrome 驱动程序的 macos 上关闭带有 selenium 的选项卡?
【发布时间】:2018-12-11 06:11:37
【问题描述】:

我的代码

from selenium import webdriver
dr = webdriver.Chrome()
dr.close()

我收到了这个错误

selenium.common.exceptions.WebDriverException:消息:“chromedriver”可执行文件需要在 PATH 中。请看https://sites.google.com/a/chromium.org/chromedriver/home

【问题讨论】:

标签: macos python-2.7 selenium-webdriver selenium-chromedriver


【解决方案1】:

错误告诉你哪里出了问题:在你的可执行路径中找不到chromedriver程序(在环境中存储为$PATH)。

您可以通过以下方式判断当前路径是什么:

import os
print os.environ['PATH']

知道路径后,您可以将chromedriver 安装到路径中的某个目录中。

【讨论】:

    【解决方案2】:

    正确的解决方案是添加 chrome 驱动程序的路径。最好的方法就是将 chrome 驱动程序放在同一目录中,因为您可能会对其进行大量更新,因为 google 仍在处理它。

    【讨论】:

    • 是否有可能使它成为一个相对路径,当我放置我的相对路径时它对我不起作用
    猜你喜欢
    • 2018-10-20
    • 2019-11-22
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-21
    • 1970-01-01
    相关资源
    最近更新 更多