我的第一个登录自动化测试脚本(python+selenium)

目录

【登录测试用例】 

【代码演练】 

【百度:python单引号、双引号区别】 

【学习情况小结】 

【未解决问题】 

【明日计划】 

登录测试用例】

  1. 用例01:用户名、密码正确,登录成功,显示登录后页面
  2. 用例02:用户名格式错误
  3. 用例03:用户名为空,密码不为空
  4. 用例04:用户名不为空,密码为空
  5. 用例05:用户名和密码都为空
  6. 用例06:用户名正确,密码错误
  7. 用例07:用户名不存在

【代码演练】

【百度:python单引号、双引号区别】

1,不论是单引号,还是双引号,都要成对使用。

2,双引号里面可以解析单引号,单引号里面也可以解析双引号。

“I said: 'today is a fine day.' ”

或者

‘He said: "today is a fine day." ’

3,单引号里面不能解析单引号,双引号里面不能解析双引号。

"He said: "today is a fine day.""

或者

'He said: 'today is a fine day.' '

4,转义字符除外。转义符号\使撇号也能在屏幕上输出。

Let’s go  则使用

’let\’s go’

或者

“let’s go”

学习情况小结

1,登录测试五个用例,测试通过。

2,使用.text读取文本

3,学会使用if else判断

4,保存截屏文件

5,注意:获取元素时不能放过一个空格或分号等

6,注意:初步编写逻辑较为复杂,深入后期望代码更规范简洁

7,注意:基础学习时注意规范,细致到空格引号统一性

 

未解决问题

类似弹窗的错误提示,无法获取元素。

明日计划

1,优化脚本

2,梳理注册-个人业务-申请审批流程,并编辑自动化测试脚本

3,解决弹窗错误提示的元素获取问题

4,解决注册时验证码获取问题

5,使用python自定义批量导入数据