在Mac selenium msedgedriver
时间: 2024-10-04 15:01:50 浏览: 48
在Mac上使用Selenium操控Microsoft Edge浏览器,你需要安装对应的SeleniumWebDriver,也就是msedgedriver。首先,确保你的Mac上已经安装了最新版本的Edge浏览器,并允许浏览器的自动化控制(通常需要在Edge的"设置" > "隐私、搜索和服务" > "网站权限"中启用它)。
以下是安装msedgedriver的基本步骤:
1. **下载驱动**:访问Selenium官方GitHub页面(https://github.com/microsoft/selenium/wiki/Drivers),找到适用于macOS的Edge驱动程序下载链接。选择对应版本的`msedgedriver`文件并保存。
2. **添加到环境变量**:将下载的msedgedriver放到系统路径中的某个位置,例如`~/Library/Caches/Selenium`。然后,在终端中运行命令 `echo $PATH` 查看当前路径,接着执行 `export PATH=$PATH:path_to_your_driver` 将新路径添加到环境变量。
3. **验证驱动**:打开终端,输入 `selenium-server standalone -Dwebdriver.edge.driver=path_to_your_driver` 运行Selenium服务器,如果看到Edge浏览器启动并且能够被Selenium控制,则说明安装成功。
4. **编写Python代码**:在你的Python Selenium项目中,导入`webdriver_edge.webdriver`模块,创建一个新的EdgeDriver实例,并指定刚才添加到环境变量的驱动路径。
```python
from selenium import webdriver
driver = webdriver.Edge(executable_path='/path/to/your/msedgedriver')
```
阅读全文