记得之前群里,有人说举例一下连接数据库在Selenium自动化测试中的应用。本篇刚好来举例一个,前面我们都是通过发布后文章的详情页的标题来判断文章是否已经发布成功,这篇就通过数据查找来判断。个人意见,在Selenium自动化中一般还是少用数据库查询去断言成功还是失败,效率是一回事,还有就是一般软件系统都很大,数据库中有很多表,开发都不一定弄得清楚这些表,何况测试人员更加困难去理清这些表。
请点击此处输入图片描述
1. 前提条件
去MySQL官网下载一个mysql-connector-java的jar包。https://dev.mysql.com/downloads/file/?id=472651,解压后拷贝jar到我们之前的eclipse项目并添加到项目的Library
请点击此处输入图片描述
配置文件
请点击此处输入图片描述
2. 实现过程
1) 写一个连接数据库的类,放在myframework包下。
package myframework;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.