极客前沿

AI入门:用Python和Selenium做自动化测试,一步步安装上手

2026-07-14 01:31
DEV Tutorial
查看原文

学会安装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是一个工具库,能控制浏览器自动操作,比如点击按钮、输入文字。安装它很简单:

  1. 打开命令提示符(或终端)。
  2. 输入 pip install selenium 并回车。等待安装完成,看到“Successfully installed”就OK。
  3. 如果提示“pip不是内部命令”,说明Python没加到PATH,重新安装Python并勾选“Add to PATH”。

下载浏览器驱动:让Selenium能控制你的浏览器

Selenium需要浏览器驱动(一个中间程序)来指挥浏览器。不同浏览器对应不同驱动:

Tutorial Image
  • Chrome用户:访问 chromedriver.chromium.org,下载与你的Chrome版本匹配的驱动。查看Chrome版本:浏览器地址栏输入 chrome://version/
  • Firefox用户:访问 github.com/mozilla/geckodriver/releases,下载最新版geckodriver。
  • 把下载的驱动文件(如chromedriver.exe)放到一个容易找到的文件夹,比如Python安装目录下的Scripts文件夹。
  • 避坑提醒:驱动版本必须和浏览器版本对应,否则会报错!

跑通第一个测试:写一段简单脚本

现在来写一行代码,让浏览器自动打开百度并搜索“Selenium”。

  1. 打开记事本或任意文本编辑器,输入以下代码:
    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('按回车退出...')
  2. 保存为 test.py(文件名随意,但后缀必须是.py)。
  3. 在命令提示符中,切换到文件所在目录(用cd命令),输入 python test.py 并回车。
  4. 如果浏览器自动弹出并搜索,恭喜你成功了!如果报错,检查驱动路径或版本是否匹配。

下一步可以做什么

现在你已经能自动化操作浏览器了。接下来可以:

  • 学习等待元素加载(用time.sleep或WebDriverWait),避免页面没加载完就操作。
  • 尝试点击按钮切换窗口等更多操作。
  • 写一个完整的测试用例,比如登录流程。

记住,遇到问题先看错误信息,大部分都能通过搜索解决。动手试试吧!

内容来源

DEV Tutorial

发布时间

2026-07-14 01:31

返回 AI技术