unittest断言的使用

1.assertEqual(arg1,arg2,msg)   

txt=driver.find_element_by_xpath("//*[@id='menu']/div[1]/ul/li[1]/a");
self.assertEqual(txt.text,u"车辆信息查询","匹配失败")           #text获取标签文本内容   不等则fail
txt=driver.find_element_by_xpath("//*[@id='menu']/div[1]/ul/li[1]/a");
        self.assertEqual(txt.get_attribute('href'),'http://manage.1hai.cn/CarInfo/Index',"匹配失败")

2.assertNotEqual(arg1,arg2,msg)

txt=driver.find_element_by_xpath("//*[@id='menu']/div[1]/ul/li[1]/a");
        self.assertNotEqual(txt.get_attribute('href'),'http://manage.1hai.cn/CarInfo/Index',"匹配失败")           #text获取标签属性值    相等则fail

复杂断言:

1.assertListEqual(list1,list2,msg=none)

 list1=[1,2,3];
 list2=[2,3,4];
 self.assertListEqual(list1,list2,'不相等');  #验证列表list1和list2是否相等,不等则fail,并返回具体的不同的地方

2.assertTupleEqual(tuple1,tuple2,msg=none)

tuple1=(1,2,3);
tuple2=(2,3,4);
self.assertTupleEqual(tuple1,tuple2,"不相等")  #验证元组tuple1和tuple2是否相等,不等则fail,并返回具体的不同的地方

3.assertSetEqual(set1,set2,msg=none)

  set1=set([1]);
  set2=set([4])
  self.assertSetEqual(set1,set2,"不相等")  #验证集合set1和set2是否相等,不等则fail,并返回具体的不同的地方

4.assertDictEqual(dict1,dict2,msg=none)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值