webUI自动化测试
测试框架搭建学习,数据驱动、关键字驱动、POM设计模式
暴走的测试工程师
这个作者很懒,什么都没留下…
展开
-
linux 服务器部署Jenkins
1、首先安装JDK 最低版本8.0命令:yum -y install java-1.8.0-openjdk-devel验证:java -version2、安装Jenkins步骤①添加Jenkins源1)sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo2)sudo rpm --import https://pkg.jenkins.io/redhat-sta转载 2021-11-06 12:47:39 · 429 阅读 · 0 评论 -
yaml文件详细教程
YAML文件简介 - stardsd - 博客园编程免不了要写配置文件,怎么写配置也是一门学问。 YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。 本文介绍 YAML 的语法,以JS-YAMLhttps://www.cnblogs.com/sddai/p/9626392.html...转载 2021-09-21 22:20:15 · 486 阅读 · 0 评论 -
selenium中如何向windows粘贴板中传入字符串,并粘贴
一下操作方法都是封装过的,基本实现原理就是这样:1、安装pyperclip库,pip install pyperclip 在线安装2、使用方法copy向粘贴板中传入字符串3、使用selenium中键盘操作ctrl + v 粘贴字符串原创 2021-06-03 15:57:26 · 782 阅读 · 0 评论 -
还不会记录脚本日志吗?戳这里 ->>> python中logging模块二次封装记录脚本的每一步脚印
# -*- coding: utf-8 -*-# @Author : Mr.Deng# @Time : 2020/5/23 11:52import logging""" logging 模块的使用 级别排序:CRITICAL > ERROR > WARNING > INFO > DEBUG 默认生成的root logger的level是logging.WARNING,低于该级别的就不输出"""def base(): .原创 2020-05-23 15:25:51 · 279 阅读 · 0 评论 -
什么?python还可以自动发送邮件???戳这里看源码 ->>> python中smtplib库发送邮件源码
# -*- coding: utf-8 -*-# @Author : Mr.Deng# @Time : 2020/6/14 20:42from public.common.rwFile import RWFilefrom config.pathConfig import *from email.mime.text import MIMETextfrom email.utils import formataddrfrom email.mime.multipart import MI.原创 2020-06-15 09:28:50 · 256 阅读 · 0 评论 -
还不会搭建自动化测试框架?戳这里--->>>>python+selenium+excel 基于POM设计模式测试框架搭建
包含功能登录验证码识别、webdriver二次封装、logging日志封装、发送邮件方法封装、本地谷歌浏览器驱动检测自动下载、框架所用依赖检测自动下载、异常报错收集、window弹窗上传文件方法unittest框架断言二次封装excel测试数据解析测试结果写入excel等......点击这里获取源码...原创 2021-04-07 18:47:27 · 435 阅读 · 1 评论 -
自动化测试验证码处理不了?看这里 ->>> pytesseract库登录验证码识
部分代码可以替换成自己的,除了比较扭曲的验证码识别不了,其他都可以实现识别点击查看详情from PIL import Imagefrom pytesseract import pytesseractimport reclass ImageRecognize: def __init__(self, driver): self.base = BasePages(driver) self.imageSavePath = FilePathConfig....原创 2021-04-07 09:18:07 · 198 阅读 · 1 评论 -
python如何做自动化测试???戳这里 ->>> selenium中webdriver类详解了解自动化测试
什么是selenium简单来说selenium是一个基于web端的UI自动化测试组件,模拟用户操作去控制浏览器自动运行,支持多语言目前主流就是python,Java,支持多浏览器chrome、ie、firefox等。Selenium工作原理1.运行自动化测试脚本,向web service发送一个http请求2.浏览器驱动中的web service 会根据这个请求生成对应的js脚本,因为不同的浏览器,不同的浏览器要有不同的驱动3.js脚本驱动浏览器,产生各种操作,并返回给web service原创 2020-12-09 20:50:08 · 507 阅读 · 0 评论 -
还不会使用unitest测试框架吗???戳这里 ->>> unittest 测试框架的基本使用,一看就会
Unittest框架基础四大核心要素Test Case(测试用例):一个测试用例是在unittest中执行测试的最小单元。unittest提供了一个名称为TestCase的基础类,可以用来创建测试用例,一条case就是一条用例。 Test Suite(测试套件):一个测试套件是多个测试或测试用例的集合,是针对被测程序的对应的功能和模块创建的一组测试,一个测试套件内的测试用例将一起执...原创 2020-12-06 17:04:59 · 468 阅读 · 0 评论 -
还不会搭UI自动化测试框架吗?看这里 ->>> 通用免费的基于POM设计模式,webUI自动化测试框架
感觉还可以,请给个星吧!https://github.com/13720673941/my_project原创 2020-06-15 17:29:00 · 430 阅读 · 0 评论