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)