UI自动化断言处理
首先断言是用于测试用例是否成功的判断条件
①当断言失败时会抛出异常测试用例执行失败,我们如果要失败截图那么就需要加异常处理机制与截图的语句,然后等图截好以后重新将异常抛出,如下所示
try: asserIn(u'登录成功',self.driver.title) except Exception as e: self.driver.get_screenshot_as_file(passImagePath+img_name+'.png') raise e
②不能将断言报出的异常给处理掉,这样用例执行永远都是成功的
墨者看遍天下皆是丹青,测试看尽万物皆是bug