AI入门:用Python和Selenium做自动化测试,一步步安装上手
学会安装Python和Selenium,首次运行自动化测试脚本,零基础也能轻松上手。
准备环境:先装好Python和浏览器
要运行自动化测试,你需要先安装Python(一种编程语言,用来写测试脚本)和一个浏览器(比如Chrome或Firefox)。
- 下载Python:访问 python.org,点击“Downloads”下载最新版本(推荐3.8以上)。安装时记得勾选“Add Python to PATH”,这样系统才能找到Python命令。
- 检查安装:打开命令提示符(Windows按Win+R输入cmd),输入
python --version,看到版本号就成功了。 - 安装浏览器:如果你还没有Chrome或Firefox,去官网下载安装。
安装Selenium库:一行命令搞定
Selenium是一个工具库,能控制浏览器自动操作,比如点击按钮、输入文字。安装它很简单:
- 打开命令提示符(或终端)。
- 输入
pip install selenium并回车。等待安装完成,看到“Successfully installed”就OK。 - 如果提示“pip不是内部命令”,说明Python没加到PATH,重新安装Python并勾选“Add to PATH”。
下载浏览器驱动:让Selenium能控制你的浏览器
Selenium需要浏览器驱动(一个中间程序)来指挥浏览器。不同浏览器对应不同驱动:
- Chrome用户:访问 chromedriver.chromium.org,下载与你的Chrome版本匹配的驱动。查看Chrome版本:浏览器地址栏输入
chrome://version/。 - Firefox用户:访问 github.com/mozilla/geckodriver/releases,下载最新版geckodriver。
- 把下载的驱动文件(如chromedriver.exe)放到一个容易找到的文件夹,比如Python安装目录下的Scripts文件夹。
- 避坑提醒:驱动版本必须和浏览器版本对应,否则会报错!
跑通第一个测试:写一段简单脚本
现在来写一行代码,让浏览器自动打开百度并搜索“Selenium”。
- 打开记事本或任意文本编辑器,输入以下代码:
from selenium import webdriver
driver = webdriver.Chrome() # 如果你用Firefox,把Chrome改成Firefox
driver.get('https://www.baidu.com')
search_box = driver.find_element_by_id('kw')
search_box.send_keys('Selenium')
search_box.submit()
input('按回车退出...') - 保存为
test.py(文件名随意,但后缀必须是.py)。 - 在命令提示符中,切换到文件所在目录(用cd命令),输入
python test.py并回车。 - 如果浏览器自动弹出并搜索,恭喜你成功了!如果报错,检查驱动路径或版本是否匹配。
下一步可以做什么
现在你已经能自动化操作浏览器了。接下来可以:
- 学习等待元素加载(用time.sleep或WebDriverWait),避免页面没加载完就操作。
- 尝试点击按钮、切换窗口等更多操作。
- 写一个完整的测试用例,比如登录流程。
记住,遇到问题先看错误信息,大部分都能通过搜索解决。动手试试吧!
内容来源
DEV Tutorial
发布时间
2026-07-14 01:31