生成测试报告
组织和执行测试用例:
1.下载并复制HTMLTestRunner.py文件到我们的项目中,这个文件提供了一个比较美观的测试报告的模板
2.使用HTMLTestRunner这个类代替Text Test Runner()来执行测试用例
3.断言
自动判断测试用例执行的结果是否成功
检查点:1.页面级别的检查:
网页的标题
self.assertEqual("目标title",self.driver.title)
网址
self.assertEqual("目标网址",self.driver.current_url)
2.页面元素级别的检查 :
元素的文本
text=self.driver.find_element_by_css_selector('目标元素').text
self.assertEqual("目标元素文本",text)
元素的某个属性
value = self.driver.find_element_by_class_name("目标元素").get_attribute("value")
self.assertEqual("目标元素的value属性",value)