摘要:
十六、KeyWordsFrameWork目录下新建RunTest.py文件,运行文件,查看允许结果 # encoding = utf-8 from KeyWordsFrameWork.testScripts.TestCreatBuilding import TestCreatBuild if __n 阅读全文
摘要:
十二、util中新建一个ParseExcel.py,用于实现读取Excel数据文件代码封装 # ending-utf-8 import openpyxl from openpyxl.styles import Border, Side, Font import time class ParseExc 阅读全文
摘要:
九、修改util报中的WaitUtil.py文件,如:iframe弹框;根据实际情况判断是否使用 # encoding=utf-8 from selenium.webdriver.common.by import By from selenium.webdriver.support.ui impor 阅读全文
摘要:
关键字驱动测试框架搭建步骤(使用公司项目,部门信息用*表示): 一、pycharm中新建一个名叫KeyWordsFrameWork的python工程 二、在工程中新建三个python Package,一个目录,分别命名为: 1.config包,朱勇用于实现框架中各种配置 2.util包,主要用于实现 阅读全文
摘要:
首先先看一段代码 执行结果: 从结果中可以看出来: b赋值的为a的内存地址,值会随着a的变化而变化 直接赋值,对象引用 c=a.copy()使用的为python自带的copy方法,从结果中可看出复制后c中的父级内容不随着a的变化而变化,但c里面的子list随着a的变化而变化, 浅copy,拷贝父对象 阅读全文
摘要:
1、调用库 2、创建path对象 p = Path(file) 3、方法总结 p.cwd() # 获取当前路径 p.stat() # 获取当前文件的信息 p.exists() # 判断当前路径是否是文件或者文件夹 p.glob(filename) # 获取路径下的所有符合filename的文件,返回 阅读全文
摘要:
首先需要注意,存放case的子目录需为python package,即存在__init__.py文件 目前代码中discover结构 存在多个目录下的case时,加载第一个case通过,但当加载第二个case时失败,提示:Path must be within the project 这个是因为di 阅读全文
摘要:
ddt.py源码中的mk_test_name函数是用来生成测试用例名字的 参数:name、value、index name为单元测试中,测试用例的名字。即test_api value为测试数据。ddt是处理一组测试数据。而这个value就是这一组数据中的每一个测试数据 对value的值是有限制的:要 阅读全文
摘要:
在使用pycharm时无法导入使用pip3命令安装的第三方库,解决方式: 1.查看当前环境解释器位置 2.启动pycharm选择configure-freferences 3.选择project interpreter-设置-add 4.选择virtualenv environment-勾选exis 阅读全文
摘要:
import openpyxl ''' 空行插入程序 ''' def insert_none(n, m, filename): wb = openpyxl.load_workbook(filename) sheet = wb.active wb_new = openpyxl.Workbook() sheet_new = wb_new.active # 复制... 阅读全文