Python :assert断言使用

来源:互联网 发布:海贼王 居鲁士 知乎 编辑:程序博客网 时间:2024/05/16 07:30

本来先写selenium自动化测试的,写到一半发现要先了解assert断言的用法,所以博客的顺序会有点问题。
assert断言是声明其布尔值必须为真的判定,如果发生异常就说明表达示为假。可以理解assert断言语句为raise-if-not,用来测试表示式,其返回值为假,就会触发异常。

如何为assert断言语句添加异常参数
assert的异常参数,其实就是在断言表达式后添加字符串信息,用来解释断言并更好的知道是哪里出了问题。格式如下:
assert expression [, arguments]
assert 表达式 [, 参数]

而在selenium中,刚开始的测试也会使用到assert

assert "Python" in driver.title

这句话的意思是测试网页的title标签是否带有“Python”字样
这里写图片描述
如果我换成”Welcome”也是可运行的