项目自动化测试
一.设计测试用例(细致全面)
二.先引入所需要的pom.xml依赖
1.selenium依赖
2.webdrivermanager依赖
3.commons-io依赖
编写测试用例–按照页面对用例进行划分,每个页面是Java文件,页面下的所有用例统一管理
三.common包(放入公用包)
类1utils
可以调用driver对象,访问url
1.创建驱动对象–所有的测试用例共用一个driver对象
2.加入隐式等待
3.设置屏幕截图
三.tests(具体测试的页面)
1.登录页面
检查页面是否加载成功
检查页面是否能正常登录(检查登录成功后检查新的页面是否有与之前不同的地方)
如何开启idea中的断言功能
a.
b.
检查登录失败的用例
…
测试其他之前加入driver.navigate().back() back()回到之前页面
2.上传音乐
3.删除音乐信息
4.查询音乐(指定/模糊匹配的音乐)
5.添加音乐到收藏列表
6.查询收藏音乐(模糊匹配/指定音乐)
7.批量删除音乐
四.image(对屏幕截图进行统一管理)
上述保存的image文件中查看测试功能(网页测试)的每一部分的屏幕截图