代码gitee仓库地址——SoftwareTest
测试思路
注意用例之间的依赖
- 通过clear保证输入框内没有信息
- 通过刷新保证输入框内没有信息
- 不要在中间释放driver
登录成功
- 输入正确的账户密码后会跳转页面,可以检测是否能抓取到跳转页面上的与登录页面不同的某个元素
- 通过断言检查页面标题
String expect = driver.getTitle();
assert expect.equals("博客列表");
IDEA配置断言
- 测试URL是否改变
- 只要是登录成功状态和未登录时不一样的某些状态/元素都可以作为测试点检查
登陆失败
- 思路同上
其他页面
- 分为登录状态和未登录状态
- 登录状态的用例:要保证登录态
- 未登录状态的用例:要保证登录态
测试文件结构优化:未登录状态用例放在一个文件夹测试
元素为第三方插件
- 元素交互异常
解决办法:1.学会放过自己 2.通过键盘实现