M1 mac安装 webdriver
时间: 2024-08-12 20:05:40 浏览: 106
MacBookpro M1 chromewebdriver
在M1 Mac上安装WebDriver(主要用于浏览器自动化测试),你需要遵循以下步骤:
1. **安装Homebrew**: M1 Mac需要使用Homebrew来管理非Apple官方软件包,包括一些开发者工具。首先确保已安装Homebrew,如果未安装,打开终端并运行:
```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/main/install.sh)"
```
2. **安装Python** (如果还未安装):
Homebrew里有一个针对M1的Python版本,可以这样安装:
```bash
brew install python@3.10
```
或者选择最新版Python:
```bash
brew install python
```
3. **下载WebDriver对应Python库**:
对于Selenium WebDriver,你需要安装`selenium`库。你可以使用pip(Python的包管理器)来安装:
```bash
pip install selenium
```
4. **选择合适的WebDriver二进制文件**:
对于Mac,你通常会安装适用于Apple WebKit的`webdriver_manager`来自动下载和管理WebDriver。例如,如果你想支持Chrome、Firefox等浏览器,可以这样做:
```python
from webdriver_manager.chrome import ChromeDriverManager
driver_path = ChromeDriverManager().install()
```
如果你想手动下载,可以从WebDriver官网下载对应浏览器的版本:https://sites.google.com/a/chromium.org/chromedriver/downloads
5. **验证安装**:
使用刚下载的驱动启动一个浏览器,比如Chrome:
```python
from selenium import webdriver
browser = webdriver.Chrome(driver_path)
browser.quit() # 执行完任务后关闭浏览器
```
阅读全文