logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python 实现行为驱动开发 (BDD) 自动化测试详解

在业界中Cucumber是非常流行的适合BDD的框架,但是Cucumber 本身并不直接支持 Python,Python社区有一个类似的工具叫做 Behave,它是一个专为 Python 设计的 BDD 框架,功能和使用方式与 Cucumber 非常相似。它允许你用自然语言编写测试用例。1、Web 应用自动化测试:使用 Selenium 等工具,结合 Behave 实现 Web 应用的端到端自动化

文章图片
#驱动开发
selenium之css定位详解

css定位css概述:1、css(Cascading Style Sheets)是一种语言,它用来描述HTML和XML的元素显示样式。2、css语言中有css选择器,在selenium中也可以使用这种选择器来进行元素定位。3、css定位方式比xpath快,而且css的语法也非常强大,所以非常推荐这种方式定位。css定位策略(方式):1、id选择器2、class选择器3、元素选择器4、属性选择器5、

#css#selenium
python使用xlrd读取excel

python要读取excel文件,需要先安装xlrd库,可以直接在命令行窗口运行pip install xlrd==1.2.0命令。安装完xlrd库之后,就可以对excel文件进行读取了。打开excle文件可以直接用库中提供的open_workbook()方法。除此之外,还提供了三种获取sheet的方法。(1)、通过sheets()方法获取,名称为sheet1的表获取方式是:sheets()[0]

#python
python匿名函数lambda与if判断结合使用

格式:函数名 = lambda 形参:为真结果 if 条件 else 为假结果。lambda 结合if判断。

#python
requests响应正文text格式与json格式区别

虽然requests响应正文text格式与json格式长得都像字典,但是二者之间是有区别的:响应对象.json(): 返还类型为字典,可以通过键名来获取响应的值响应对象.text: 返还类型为字符串,无法通过键名方式来获取响应的值...

pillow库进行验证码截图 + ddddocr识别验证码

pillow库进行验证码截图 参考使用pillow库进行验证码截图ddddocr识别验证码:安装ddddocr:pip install ddddocrpip install ddddocr -i https://pypi.tuna.tsinghua.edu.cn/simple/代码:

#pillow#python
tesseract-ocr下载安装与配置

tesseract-ocr下载安装与配置1:下载地址:https://digi.bib.uni-mannheim.de/tesseract/2:安装3:配置环境变量tesseract-ocr安装成功之后,找到tesseract-ocr安装位置,加入到环境变量的path变量中。4:验证tesseract-ocr是否安装成功,打开cmd,输入tesseract,出现usage用法就表示安装成功。...

#python
UI 自动化分布式测试 -- Docker Selenium Grid

Docker-Selenium 是一种将 Selenium Grid 与 Docker 容器技术结合的解决方案,能够简化 Selenium Grid 的部署和管理。通过使用 Docker 容器,用户可以快速创建和销毁 Selenium Grid 环境,而不需要手动配置每个节点,极大地提高了测试环境的可移植性和可扩展性。Docker 和 Selenium Grid 的结合为分布式 UI 自动化测试提

文章图片
#自动化#分布式#docker
对python日志logging进行类封装

python logging模块的四大组件:日志器、处理器、过滤器、格式器。# coding = utf-8import loggingimport timefrom function import project_pathclass FrameLog:def __init__(self):#创建日志器self.logger = logging.getLogger()# 设置日志输出级别self.

#python
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择