pythonUI⾃动化13-断⾔⽅法
在进⾏⾃动化测试时,有我们需要对预期结果进⾏判断。
下⾯介绍⼏个常⽤断⾔的使⽤⽅法,可对预期结果进⾏判断。
常⽤的断⾔⽅法:
(⼀)assertEqual 和 assertNotEqual
self.assertEqual(a,b,msg=msg)  #判断a与b是否⼀致,若⼀致, 则pass; msg 类似备注, 如果为fail时, 则提⽰msg; 也可以为空self.assertNotEqual(a,b,msg=msg)  #判断a与b是否不⼀致, 若不⼀致,则pass
(⼆)assertTrue 和 assertFalse
self.assertTrue(a,msg=none)    #判断a是否为True,若a为true,则pass
self.assertFalse(b,msg=none)  #判断b是否为false,若a为false,则pass
(三)assertIsNone 和 assertIsNotNone
self.assertIsNone(obj=” ”) #判断obj是否为None, 如果为None 则pass
ui培训学校
self.assertIsNotNone(obj=” ”)  #判断obj是否为None, 如果为None 则False
(四)assertIn和 assertNotIn
self.assertIn(a,b)  #判断a是否属于b,成⽴则True,否则为False
self.assertNotIn(a,b)  #判断a是否属于b,不成⽴则True 否则 False
(五)assertIs和 assertIsNot
self.assertIs(a,b) #判断a 与b的对象是否相同,成⽴则True,否则False
self.assertIsNot(a,b) #判断a 与b的对象是否相同,不成⽴True,否则False

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。