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)