Selenium是什么
Selenium是一个用于自动化web应用程序测试的工具。它提供了一组工具和库,可以用多种编程语言(如Java、Python、C#等)编写测试脚本,模拟用户在浏览器中的行为,如点击链接、填写表单、提交数据等。Selenium可以在各种浏览器上运行,包括Chrome、Firefox、Safari等,它还可以与其他测试框架和工具集成,帮助开发人员和测试人员自动化执行各种测试任务,提高测试效率和质量。
官网:https://www.selenium.dev/
Seleium安装
安装第三方库
# 换源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 安装我这个版本
pip install selenium==4.6.0
# 安装默认最新版本
pip install selenium
这儿的版本没有过多的要求,能用就行
配置浏览器驱动
Selenium目前支持的浏览器
下载地址:https://www.selenium.dev/zh-cn/documentation/webdriver/troubleshooting/errors/driver_location/
示例
谷歌浏览器
-
1.确定谷歌浏览器版本
- 打开谷歌浏览器,输入地址
chrome://settings/help
- 查看自己的版本
- 打开谷歌浏览器,输入地址
-
2.选择对应版本号的驱动版本
下载地址:https://chromedriver.storage.googleapis/index.html
这里记录下最新版本谷歌驱动器下载地址:https://googlechromelabs.github.io/chrome-for-testing/ -
3.驱动放置位置
- 一般情况下,一些博主推荐存放在python的安装路径:
测试:
- 一般情况下,一些博主推荐存放在python的安装路径:
import time
# 导入selenium包
from selenium import webdriver
# 打开Firefox浏览器
browser = webdriver.Firefox()
# 停留三秒
time.sleep(3)
# 关闭浏览器
browser.quit()
- 可以根据喜好放
直接放在D盘:
测试:
from selenium import webdriver
# 设置Chrome浏览器驱动程序的路径
chrome_driver_path = "D:\\chromedriver.exe"
# 初始化Chrome浏览器
browser = webdriver.Chrome(executable_path=chrome_driver_path)
# 打开百度网页
browser.get("https://www.baidu")
# 这里可以编写其他与页面交互的代码
# 关闭浏览器
browser.quit
发布评论