第一:Python中selenium环境的搭建

发布时间:2026/6/11 5:24:43
第一:Python中selenium环境的搭建 一.selenium的定义1.selenium是一个使浏览器自动化的工具2.它主要的目的是web项目的自动化测试但不仅限于此3.无聊的基于web的管理任务也可以(而且应该)自动化二.selenium模块下载pip install selenium# 默认安装pip install-i https://pypi.doubanio.com/simple/selenium# 指定安装源pip install-i https://pypi.doubanio.com/simple/selenium3.141.0# 指定安装的版本1.查看安装信息pip show selenium三.游览器驱动安装浏览器下载地址Chromehttp://chromedriver.storage.googleapis.com/index.htmlChrome国内镜像CNPM Binaries MirrorEdgeMicrosoft Edge WebDriver - Microsoft Edge DeveloperFirefoxhttps://github.com/mozilla/geckodriver/releasesSafariWebDriver Support in Safari 101.Chrome浏览器1.1.查看chrome版本设置帮助关于Google Chrome(G)这里Chrome的版本是106.0.5249.103正式版本1.2.打开chrome驱动下载地址下载最贴近版本的驱动根据系统选择不同的驱动包1.3.解压压缩包将压缩包中的chromedriver.exe文件移动到Python安装目录中1.3.1.因为该目录已经添加到系统Path中移动到别的目录也行只要将目录添加到系统的Path中)2.Firefox浏览器2.1.还是要先查看Firefox的浏览器版本 设置-帮助-关于 Firefox 可以看我的Firefox版本是932.2.打开Firefox的驱动下载地址查看0.30.0版本的描述我们的Firefox版本正符合2.2.1.下拉根据系统选择不同的压缩包这里我选择geckodriver-v0.30.0-win64.zip2.3.将解压后的驱动放在Python 安装目录中3.IE浏览器3.1.在 设置-缩放 中将比例调整为100%3.2.在 设置-Internet 选项-安全 选项如下图将四个选项都勾选 启用保护模式3.3.针对IE10和更高的版本必须在IE选项设置中的高级页中取消增强保护模式3.4.重启IE浏览器3.5.webdriver驱动安装3.5.1.由于IE的webdriver驱动依赖selenium模块的版本所以先来查看selenium模块的版本这里selenium模块的版本是 Version:3.141.03.5.2.下载IE浏览器的webdriver驱动访问http://selenium-release.storage.googleapis.com/index.html3.5.2.1.定位到跟selenium版本一致的链接并且进入该链接内3.5.3.这里一定要选择跟你的selenium版本一致的压缩包3.5.3.1.另外系统是64位的但这里我选择32位的压缩包原因是据不可靠消息32位相对于64位性能更好3.5.4.将 IEDriverServer.exe 可执行文件拷贝到Python的安装目录中的 Scripts 目录内四.测试是否安装成功fromseleniumimportwebdriver ​ driverwebdriver.Chrome()# 启动谷歌浏览器# driver webdriver.Firefox() # 启动火狐浏览器# driver webdriver.Ie() # 启动IE浏览器​ driver.get(rhttp://www.baidu.com)# 访问百度网站print(driver.title)# 百度一下你就知道driver.quit()# 关闭浏览器1.在打开页面后需要通过driver.quit()关闭浏览器当报错时手动关闭游览器页面还是会占后台用资源可通过任务管理器关闭