macos - 如何在带有 chrome 驱动程序的 macos 上使用 selenium 关闭选项卡?
问题描述
我的代码
from selenium import webdriver
dr = webdriver.Chrome()
dr.close()
我收到了这个错误
selenium.common.exceptions.WebDriverException:消息:“chromedriver”可执行文件需要在 PATH 中。请参阅https://sites.google.com/a/chromium.org/chromedriver/home
解决方案
该错误告诉您出了什么问题:chromedriver
在您的可执行路径中找不到该程序(在环境中存储为$PATH
)。
您可以使用以下内容来判断当前路径是什么:
import os
print os.environ['PATH']
知道路径后,您可以安装chromedriver
到路径中的目录之一。
推荐阅读
- python - Python - 回复电子邮件
- c# - 在 C# 中使用 RSA/ECB/OAEPWithSHA-1AndMGF1Padding 加密
- mysql - 如何在 nifi 中插入批量记录
- google-compute-engine - 来自其他地区 GCP 的静态 IP
- html - 如何在html中使用从bash脚本传递的参数
- javascript - 当 OPTIONS 请求的 statusCode 为 200 时,为什么我会在 API Gateway GET 请求上收到 CORS 错误?
- javascript - 以角度将数据从一个组件传递到另一个组件
- python - 使用 Python 和 OGR/GDAL 栅格化 WKT 多边形(来自 geopandas)
- matlab - MATLAB:alphaShape 创建不正确的几何图形,特别是在圆角区域周围
- python - python twitter api每秒返回不一致的推文数量