软件测试笔记|web自动化测试|如何在Selenium WebDriver 中启动不同的浏览器?

在 Selenium WebDriver 中可以通过以下方式启动不同的浏览器:

一、启动 Chrome 浏览器

1. 安装 ChromeDriver:

• 首先需要下载与你使用的 Chrome 浏览器版本对应的 ChromeDriver。可以从ChromeDriver 官方下载页面下载。

• 将下载的 ChromeDriver 可执行文件放置在系统路径中,或者在代码中指定其路径。

2. 使用 Python 代码启动 Chrome 浏览器:

from selenium import webdriver

# 方法一:不指定 ChromeDriver 路径,前提是已在系统路径中
driver = webdriver.Chrome()

# 方法二:指定 ChromeDriver 路径
driver = webdriver.Chrome(executable_path='/path/to/chromedriver')


二、启动 Firefox 浏览器

1. 安装 Geckodriver:

• 下载与你的 Firefox 版本对应的 Geckodriver。可从Geckodriver 官方下载页面获取。

• 同样,可以将其放在系统路径中或在代码中指定路径。

2. 使用 Python 启动 Firefox 浏览器:


from selenium import webdriver

# 方法一:不指定 Geckodriver 路径,前提是已在系统路径中
driver = webdriver.Firefox()

# 方法二:指定 Geckodriver 路径
driver = webdriver.Firefox(executable_path='/path/to/geckodriver')


三、启动 Internet Explorer 浏览器

1. 确保 Internet Explorer 驱动(IEDriverServer)已下载并放置在合适的位置。可从IEDriverServer 下载页面下载。

2. 使用 Python 启动 Internet Explorer 浏览器:

from selenium import webdriver

driver = webdriver.Ie(executable_path='/path/to/IEDriverServer.exe')


四、启动 Edge 浏览器

1. 对于旧版本的 Edge(EdgeHTML 内核),可以使用与 Internet Explorer 类似的方式,下载对应的驱动并在代码中指定路径。

2. 对于新版本的 Edge(Chromium 内核):

• 下载 Edge 的 Chromium 版本对应的驱动(类似于 ChromeDriver),可从Microsoft Edge WebDriver 下载页面获取。

• 使用 Python 启动:
from selenium import webdriver

driver = webdriver.Edge(executable_path='/path/to/msedgedriver')

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阳哥整理软件测试笔记

博文不易,打赏让创作更有动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值