摘要:
1、创建文件夹 在nodejs的安装目录下创建两个文件夹:node_cache,node_global 默认创建目录是:C:\Program Files\nodejs 2、配置npm的全局模块的存放路径、cache的路径 win+r 输入cmd 打开命令提示符窗口,输入: npm config se 阅读全文
摘要:
报错: OSError: [Errno 22] Invalid argument: 'D:\\data_driven_framework\\TestScript\\UiAutomationReport\\2022-06-26 09:30:54-Auto_Report.html' 注意:要特别注意,以 阅读全文
摘要:
selenium高级API driver = webdriver.Chrome(executable_path='D:\\chromedriver.exe') # 窗口最大化 driver.maximize_window() # 前进与后退(安全的:就是等待页面加载完了之后才往下面继续执行) dri 阅读全文
摘要:
单元测试框架:unittest 单元测试框架之测试报告生成 HTMLTestRunner.py """ A TestRunner for use with the Python unit testing framework. It generates a HTML report to show th 阅读全文
摘要:
单元测试框架:unittest assert 系列:在单元测试框架中,都是通过断言来对case进行判断期望结果和实际结果是否相符 assert 系列包含以下方法: assertEqual 判断是否相等 assertNotEqual 判断是否不相等 assertTrue 判断是否为真 assertFa 阅读全文
摘要:
单元测试框架:unittest 在单元测试框架中,如何实现用例的执行或者不执行呢? -解决方案一:使用框架自带的装饰器来实现对用例的管理 1)@unittest.skip("skipping") 无条件忽略该测试方法,括号里面的内容表示忽略测试方法后的备注 2)@unittest.skipIf(a 阅读全文
摘要:
单元测试框架:unittest 单元测试框架的基本构造三:如何制定case函数的执行顺序? -解决方案:在case函数命名的时候加上序号,以此来表示执行顺序(在默认情况下,case的执行顺序默认按照case函数名的字母顺序来执行) # encoding=utf-8 import unittest f 阅读全文
摘要:
单元测试框架:unittest 单元测试框架基本构造二: -类方法 setUpClass 和 类方法 tearDownClass 在整个测试类中,只执行一次,和实例方法 setUp、tearDown区别在于:实例方法是没执行一次case函数实例方法都会被执行 -注意:不管是类方法setUpClass 阅读全文
摘要:
单元测试框架: unittest 单元测试框架的基本构造: -所有的case类都必须要继承 unittest.TestCase -实例setUp方法(初始化测试数据)和实例tearDown方法(清理测试数据)是每次执行case的时候都会被触发执行,这两个方法的构造是可有可无的。-所有的case执行都 阅读全文
摘要:
数据驱动+关键字驱动=混合驱动 #数据驱动模型 import traceback #测试数据 with open("D:\\aaa.txt") as fp: data = fp.readlines() #被测试对象 def add(a, b): return a+b def sub(a,b): re 阅读全文