利用数据驱动断言 疑问

来源:4-10 项目中python3如何封装失败自动截图方法

用来盖数学答案的草稿纸

2019-10-11

def test_register_case(self,data):
    email,username,password,self.file_name,assertCode,assertText = data
    email_error = self.login.register_function(email,username,password,self.file_name,assertCode,assertText)
    self.assertFalse(email_error,"测试失败")

这一段代码,封装注册方法,把测试数据利用注册方法来跑。数据里肯定有成功的也有失败的。为什么使用email_error 来判断。 这里面的逻辑怎么理解? 搞不太明白。 关于这个地方 我应该在去看一下哪一部分的视频?谢谢老师。

写回答

1回答

Mushishi

2019-10-12

这里我错了,命名不规范,email_error 这个只是获取的注册的文字信息,我们要获取什么事前面数据源里面决定,前面数据源告诉我们获取那个element,然后里面只是获取到返回的文字信息,然后俩一对比,不对就失败

0
0

Selenium3与Python3实战Web自动化测试框架

打破无项目经验、无框架经验瓶颈,实战Web自动化测试框架!

1883 学习 · 1093 问题

查看课程