在Selenium中配置Edge浏览器时,首先确保你的系统已安装Edge浏览器,并且安装了适用于Edge的WebDriver。以下是使用Selenium配置Edge浏览器的步骤:
- 下载Edge WebDriver
首先,需要从微软官方网站获取适合Edge浏览器的最新版WebDriver。访问以下链接进行下载:
Microsoft WebDriver - 设置环境变量
完成下载后,需将WebDriver路径添加到系统环境变量中,以便Selenium能够识别。
Windows操作系统:- 右键单击“此电脑”或“我的电脑”,选择“属性”。
- 点击“高级系统设置”。
- 在“系统属性”对话框中,点击“环境变量”。
- 在“系统变量”部分,找到名为Path的变量,选中后点击“编辑”。
- 点击“新建”,输入WebDriver路径(例如:C:\path\to\msedgedriver.exe)。
- 点击“确定”保存更改。
- 安装Selenium库
如果尚未安装Selenium库,可通过pip进行安装:
pip install selenium - 编写代码以启动Edge浏览器
现在可以使用以下代码在Selenium中开启Edge浏览器:
from selenium import webdriver # 设置Edge WebDriver的路径(如果不在环境变量中) # webdriver_path = 'C:/path/to/msedgedriver.exe' # driver = webdriver.Edge(executable_path=webdriver_path) # 如果已经在环境变量中,直接这样写: driver = webdriver.Edge() # 打开一个网页 driver.get('https://www.example.com') # 进行一些操作... # driver.find_element_by_id('some-id').click() # 旧版API,推荐使用以下方式: element = driver.find_element(By.ID, 'some-id') # 使用新的定位方法 element.click() # 关闭浏览器 driver.quit()
注意事项:
确认Edge浏览器版本与WebDriver匹配。微软通常提供最新版Edge浏览器的兼容WebDriver。
从Selenium 4起,find_element_by_*方法已不再推荐使用,建议采用find_element(By.ID, ‘some-id’)等新方式。确保导入By类:
from selenium.webdriver.common.by import By
遵循上述步骤后,应能在Selenium中顺利配置并利用Edge浏览器进行自动化测试或网页浏览。遇到问题时,请检查WebDriver路径是否正确设置,或者尝试更新至最新版本的WebDriver。


雷达卡


京公网安备 11010802022788号







