10 2023 档案
摘要:一、通过cookie一直保持自动登录状态 1.手动操作原理: 保持自动登录状态 1.通过cookie信息的唯一标识ID 2.登录后一直保持不退出状态,就可以实现自动登录 登录后,session唯一标识:如果当前是登录状态,那就是登录。如果不是登录状态,就不是登录的。 如何查看是否登录状态? 浏览器打
阅读全文
摘要:验证码的验证方式 1.关闭验证码功能 2.设置万能验证码 3.通过第三方打码平台识别验证码 验证码图片获取提取验证码信息 验证码图片识别 通过第三方平台 1.超级鹰https://www.chaojiying.com/ 2.通过发送一个第三方的接口请求处理识别验证码 http://upload.ch
阅读全文
摘要:接口编辑文档 接口好用免费的接口 更多接口内容
阅读全文
摘要:好用的接口https://api.oioweb.cn/ 更多接口 requests库的常用方法 requests是python的第三方库 pip3 install requests 常用的6种方法: def requests.post(url, data=None, json=None, **kwa
阅读全文
摘要:要现存在数据库 ,比如 价 =IF(A2="","",VLOOKUP(A2,价!A:B,2,))
阅读全文
摘要:接口测试中,运行报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 11: invalid continuation byte 代码运行时,报错 可以看出是编码的问题,根据提示,有可能是__init__.py文
阅读全文
摘要:前提设置: from appium import webdriver # 模拟器/真机已经被电脑识别到(adb devices) # 字典 # 1、设置终端参数项 desired_caps = { "platformName": "Android", "platformVersion": "6.1.
阅读全文
摘要:封装 # find_elementUtil.py import os import time from selenium.webdriver.support import expected_conditions as EC from appium.webdriver.common.appiumby
阅读全文
摘要:Python 中处理 excel 数据的模块非常多,比如: xlxd(只读)、xlwd(只写)、openpyxl(可读写) Excel 文件和下面的py文件代码一定要在同一个文件夹内,不然需要指定具体的 Excel 文件路径 注意:excel文件为xlsx,不能是xls再转换成xlsx格式的文件,会
阅读全文
摘要:# excel_readUtil.py from openpyxl import load_workbook import pandas class HandleExcel: """ 封装excel文件处理类 """ def __init__(self, filename, sheetname=No
阅读全文
摘要:步骤: 0.引入相应的库 import allure import time 1.创建一个@allure.step装饰器@allure.step装饰器用于创建一个测试步骤,并将其添加到测试报告中。在下面的示例中,我们创建了一个名为add_time的装饰器,用于记录当前时间。 def add_time
阅读全文
摘要:1.allure常用方法: 2.@allure.severity用例的严重程度级别 blocker :中断缺陷、致命bug、数据丢失、系统奔溃。 critical:临界缺陷、严重bug功能为实现、功能错误、重复提交 normal:一般缺陷bug、条件查询有误、无响应 minor:次要用例级别,提示b
阅读全文
摘要:场景:当自动化测试使用excel测试用例驱动时,动态显示模块名和用例标题就很有用。 allure.dynamic.feature allure.dynamic.link allure.dynamic.issue allure.dynamic.testcase allure.dynamic.story
阅读全文
摘要:一、修改Allure报告窗口标题 Allure-html测试报告的窗口标题保存在:allure-html目录下的index.html文件 写个 set_windows_title 方法,并在 run.py 的执行文件去调用即可修改( 在html报告生成后) import os # 设置报告窗口的标题
阅读全文
摘要:1) 找到本地allure安装路径,找到static文件夹(我的是:/Users/may/Downloads/allure-2.7.0/plugins/custom-logo-plugin/static), 将要更换的图片放入这个文件夹中,命名为allure_log.jpeg 2)修改取值文件,在同
阅读全文
摘要:前提:安装allure 安装allure-pytest库 pip install allure-pytest 使用@allure.feature来标记一个特性,使用@allure.story来标记一个故事,使用@allure.step来标记一个步骤。 当你运行测试并生成Allure报告时,你可以在命
阅读全文
摘要:写代码过程中,为了方便问题定位,经常需要打印信息,但是太多的print()不好,所以可以用到logger Logger通常分为两类: 一类是StreamHandler,将日志信息输出到控制台;另一类是FileHandler,将日志信息输出到文件。 Python标准库中的logging模块提供了强大的
阅读全文
摘要:代码: 断言固定写了三种类型:(可以根据自己的需要写不同的类型) 包含:assert_text_in 相等:assert_equal 不为空:assert_not_none class AssertUtil: def __init__(self, assert_type, assert_text,
阅读全文
摘要:Python单例模式的好处主要有以下几点: 节省资源:单例模式可以确保一个类只有一个实例,这样可以避免在多个地方创建相同的对象,从而节省内存和计算资源。 保证数据一致性:在多线程环境下,单例模式可以确保全局变量只被初始化一次,避免了多线程同时修改数据导致的数据不一致问题。 方便控制访问:单例模式可以
阅读全文
摘要:温馨提示:部分用户电脑可能需要关闭sip,才能够正常打开使用,如果您的电脑安装后无法运行请关闭sip,再重新打开即可 Mac电脑怎样关闭sip,苹果电脑关闭系统完整性保护SIP的方法教程 Minitab Express mac版安装教程 镜像包下载完成后打开,双击Minitab Express进行安
阅读全文
摘要:1.插入空表格 2.选择数据 点击空表格,右击--选择数据,长按ctrl,框选所需数据 3.编辑数据 1)选择“数量”,点击系列右侧的“编辑”按钮,长按ctrl 框选数量的数据部分,回车 2)选择“累计百分比”,点击系列右侧的“编辑”按钮,长按ctrl 框选百分比的数据部分(注意:框选部分包括数据上
阅读全文