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