自动化测试
小白进阶之路223
这个作者很懒,什么都没留下…
展开
-
(四)自动化测试之测试报告
一、项目目录文件组成 #main.py内容 import unittest import HtmlTestRunner #报告存放地址 report_path = "报告存放地址(可直接从report文件夹那边复制过来)" #执行用例的目录 test_path = '用例的目录(也可直接复制过来)' #以二进制的形式写到result.html文件里面来,存放地址就是报告的存放地址 file = open(报告地址 + “”result.html”, “wb”) run = HTMLTestRunner.原创 2022-04-18 17:34:42 · 1326 阅读 · 0 评论 -
(三)自动化测试之断言
一、常用断言方法(类必须要继承unittest.TestCase) assertEqual(a, b ) assertNotEqual(a, b) assertTrue(x) assertNotTrue(item,list) assertNotIn(item,list) 二、实例 获取百度ttitle并判断是否是“百度一下,你就知道” import unittest class Test(unittest.TestCase): def setUp(self): self.driver = webDri原创 2022-04-18 16:20:25 · 1639 阅读 · 0 评论 -
(二)自动化测试之测试固件
class Test(unittest.TestcCase): @classmethod def setupClass(cls): print('打开浏览器') def test1(self): print(1) def test2(self): print(2) def test3(self): print(3) @classmethod def tearDownClass(cls): print('关闭浏览器') if __name__ == '__main__':.原创 2022-04-18 15:09:31 · 761 阅读 · 0 评论 -
(一)自动化测试之用例批量执行
(一)不使用unittest框架 class Test(): def test1(self): print(1) def test2(self): print(2) def test3(self): print(3) test = Test() test.test1() test.test2() test.test3() (二)使用unittest框架 #只有一个类时: #使用unittest框架时,类需要继承unittest.TestCase且方法名需以test开头 class Te原创 2022-04-18 14:15:41 · 1429 阅读 · 0 评论