千家信息网

webdriver 自动化测试初试

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,之前已经搭建了测试需要的环境,也学习了locate elements的方法,下面我们就来创建第一个简单的自动化测试用例。测试场景如下:1.打开百度首页2.在搜索框输入关键字搜索,比如:webdrive
千家信息网最后更新 2026年11月03日webdriver 自动化测试初试

之前已经搭建了测试需要的环境,也学习了locate elements的方法,下面我们就来创建第一个简单的自动化测试用例。

测试场景如下:

1.打开百度首页

2.在搜索框输入关键字搜索,比如:webdriver automation testing

3.点击百度一下button

4.验证搜索结果是否包含输入的关键字

用例自动化测试代码实例如下:

package com.example.tests;

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

import org.testng.Assert;

import org.testng.annotations.AfterMethod;

import org.testng.annotations.BeforeMethod;

import org.testng.annotations.Test;


public class BaiDuSearchTest {

private WebDriver driver;

private String baseUrl;


@BeforeMethod

public void setUp() throws Exception {

//Launch Firefox browser

driver = new FirefoxDriver();

baseUrl = "http://www.baidu.com";

}


@Test

public void baiDuSearchTest() throws Exception {

String exResult="WebDriver automation testing";

//Open 百度 home page

driver.get(baseUrl);

//Locate search box and input search keyword

driver.findElement(By.id("kw1")).sendKeys("WebDriver automation testing");

//Click 百度一下 button

driver.findElement(By.id("su1")).click();

//在结果页面找到第一个link并验证搜索关键字显示在链接中

String actResult=driver.findElement(By.id("1")).getText();

Assert.assertTrue(actResult.contains(exResult));

}


@AfterMethod

public void tearDown() throws Exception {

driver.quit();

}


}


然后直接右击该java文件选择run as TestNG test,然后可以查看自动化测试用例的执行了。


最简单的一个测试用例就到这里了。是不是很easy?

测试 搜索 自动化 关键 关键字 结果 输入 验证 代码 场景 实例 搜索结果 文件 方法 环境 链接 页面 首页 学习 选择 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 花魁咖啡 南京欣网互联网络科技 互联网科技图片 天津市摩尔互联网科技 科技互联网企业 互联网科技社 互联网科技视频 狮子座互联网科技有限公司 沃里互联网科技 天下捷融互联网科技 狮子座互联网科技培训 衡水科技产业互联网平台 来此购互联网科技有限公司 想开互联网科技公司怎么样 996高科技互联网公司 济南有互联网科技公司吗 互联网科技公司营业执照怎么办理 皮皮虾互联网科技有限公司 数字互联网科技有限公司 科技互联网专业工作会议发言稿 广东万易互联网科技有限公司惠州分公司 广州万易互联网科技有限公司 美国互联网保险保险科技 疫情对互联网科技公司影响 深圳互联网络科技有限公司 互联网科技作文 互联网公司会议桌创意科技软装饰 云创客互联网科技公司 华夏恒生科技与互联网科技 米泉互联网科技专业怎么样
0