编写Selenium测试用例就是模拟用户在浏览器上的一系列操作,通过脚本来完成自动化测试。
编写测试用例的优势:
-
开源,免费。
-
支持多种浏览器 IE,Firefox,Chrome,Safari。
-
支持多平台 Windows,Linux,Mac。
-
支持多语言 Python,Java,C#。
-
对 Web 支持良好。
-
简单,灵活。
-
支持分布式测试用例执行。
引入依赖
引入依赖是为了调用 webdriver 中的方法来与浏览器进行交互以实现操作步骤。
-
Python版本
from selenium import webdriver
-
Java版本
import org.openqa.selenium.By;
import org.openqa.selenium.chrome.ChromeDriver;
测试用例的流程
测试用例是为了实施测试从而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等。