Selenium简介
用于web浏览器测试的工具
支持的浏览器包括IE、Firefox、Safari、Chrome、Edge等
使用简单,可使用Java、Python编写脚本
三个工具构成:WebDriver、IDE、Grid
Python 安装Selenium
pip install seleniumDriver的下载配置
下载浏览器对应的driver,
官方链接:https://www.selenium.dev/documentation/en/webdriver/driver_requirements/
配置driver的环境变量
重启命令行工具,验证是否配置成功
from selenium import webdriver driver = webdriver.Edge() url = 'https://www.csdn.net/' driver.get(url) driver.maximize_window()
自动化测试用例结构分析
用例结构
用例标题 |
类型 |
前提条件 |
用例步骤 |
预期结果 |
实际结果 |
页面搜索功能 |
正例 |
进入搜索页面 |
1.输入搜索关键词 2.点击搜索按钮 |
1.搜索成功 2.搜索结果列表包含关键字 |
|
|
自动化测试用例 |
作用 |
用例标题 |
测试包、文件、类、方法名称 |
用例的唯一标识 |
前提条件 |
setup、setup_class、@BeforeEach、@BeforeAll |
测试用例前的准备动作,如读取数据或driver的初始化 |
用例步骤 |
测试方法内的代码逻辑 |
测试用例具体的步骤行为 |
预期结果 |
assert 预期结果=实际结果 |
断言,印证用例是否执行成功 |
实际结果 |
||
后置动作 |
teardown、teardown_class、@AfterEach、@AfterAll |
数据清理、关闭driver进程 |
SeleniumIDE下载安装
官网:https://selenium.dev/downloads/
安装好扩展后,在扩展中打开
界面较为简单,新建项目后点击右上角红色录制按钮即可开始录制,选择Export可以选择导出的语言
标签:下载安装,selenium,driver,用例,测试用例,搜索,https From: https://www.cnblogs.com/qmm-1000/p/18097294