MAC selenium webdriver 环境搭建

本文详细介绍了在MAC操作系统中如何搭建selenium webdriver的环境,包括检查Python和pip的安装,安装WebDriver,下载和配置Chrome及Firefox浏览器驱动,以及处理可能出现的异常问题,如libssl库加载错误。确保正确设置驱动与浏览器版本对应,以便成功运行自动化测试脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MAC selenium webdriver 环境搭建

1、查看是否安装 python(本人系统:10.13.6,自带 Python 2.7.10)

python --version

2、安装并查看 pip

sudo easy_install pip
pip --version

3、安装 WebDriver(selenium)

sudo easy_install selenium # 貌似需要sudo安装

4、下载浏览器驱动(chrome/firefox/phantomjs)

cd /Users/username/Tools/
mv chromedriver /usr/local/bin/
brew update && brew install phantomjs

5、开始写测试脚本

#!/usr/bin/python
#coding:utf-8

from selenium import webdriver
import time

# 通过 executable_path 指定 chrome 驱动文件所在路径
driver = webdriver.Chrome(executable_path="chromedriver")

driver.set_window_size("400", "600")
driver.implicitly_wait(10)

url = "https://m.baidu.com"
driver.get(url)
elem = driver.find_elements_by_css_selector('#index-kw')
# 在输入框中输入 java
elem[0].send_keys('java')
# 等待是为了方便查看浏览器效果
time.sleep(5)
click = driver.find_elements_by_css_selector('#index-bn')
# 点百度一下
click[0].click()
time.sleep(5)
driver.quit()

注意:

1、selenium 3.x 版本开始,不再提供默认浏览器支持,都是通过各个浏览器提供驱动进行支持。

2、注意各个驱动及浏览器的版本对应关系,否则将可能无法调起浏览器。

https://blog.youkuaiyun.com/xqhadoop/article/details/77892796

https://blog.youkuaiyun.com/huilan_same/article/details/51896672

异常处理:

问题一:

dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib

解决:重装 openssl

brew remove openssl
brew install openssl
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值