Selenium入门18 断言
自动化测试需对比实际结果与预期结果,给出测试结论。
1 条件判断 if ...else...
2 assert ...
#coding:utf-8 #断言 from selenium import webdriver dr = webdriver.Firefox() dr.get("http://www.baidu.com") #if判断 if '百度' in dr.title: print("test pass") else: print("test fail") #assert断言 assert ("百度") in dr.title #断言true,继续执行 dr.find_element_by_id("kw").send_keys("断言") dr.find_element_by_id("su").click() print("test pass") #故意写错title assert '百度000' in dr.title, 'test fail' #断言false,抛出AssertionError异常,输出testfail,中止执行 dr.find_element_by_id("kw").send_keys("断言") dr.find_element_by_id("su").click() print("test pass") dr.quit()
当情绪低落,烦躁的时候,学技术并整理成博客能忘却所有烦恼。技术改变心境。