舉個簡單的例子。例如,點擊壹個按鈕將跳轉到壹個頁面,我們將設置壹個斷言,關於我們是否能成功跳轉到這個頁面。如果驗證的話,壹般會是這個頁面的信息。如果跳轉不成功,那麽頁面上什麽信息都沒有,也沒有辦法開始驗證。
斷言主要使用assertEqual的方法。
如驗證百度搜索的標題是否為“123_百度搜索”
Self.assertEqual(u"123_百度搜索",driver.title)
驗證它是否是假的
self.assertFalse(driver.title)
驗證它是否是真的
self.assertTrue(driver.title)
為了保證驗證的正常運行,通常以驗證和異常捕獲為基礎。
如驗證百度搜索的標題是否為“123_百度搜索”
嘗試:
Self.assertEqual(u"1234_百度搜索",driver.title)
除了AssertionError為e:
Print u“找不到此標題”