E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
自动化测试框架开发中遇到的问题
如何快速搭建app自动化环境编写用例?
Airtest是一款基于Python的全平台UI
自动化测试框架
,支持多种移动设备和模拟器,同时集成了丰富的图像识别和手势操作功能。
程序员曦曦
·
2023-08-17 16:12
软件测试工程师
自动化测试
软件测试
运维
软件测试
程序人生
自动化测试
功能测试
职场发展
面试
最强
自动化测试框架
Playwright(28)-控制台消息
consoleMessage对象可以通过page.on("console")事件进行监听。如fromplaywright.sync_apiimportsync_playwrightdefon_console_message(msg):print(f"哈哈:{msg.text}")withsync_playwright()asplaywright:browser=playwright.chromiu
东方不败之鸭梨的测试笔记
·
2023-08-17 14:06
#
playwright
测试
自动化
最强
自动化测试框架
Playwright(24)-断言API响应结果
APIResponseAssertions类提供了断言方法,可用于在测试中对APIResponse进行断言to_be_ok确保响应状态代码在范围内。200..299importrefromplaywright.sync_apiimportexpect#...expect(response).to_be_ok()not_to_be_okexpect(response).not_to_be_ok()可
东方不败之鸭梨的测试笔记
·
2023-08-17 14:36
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(29)-文件选择对象
FileChooser对象通过page.on("filechoose")事件监听。如下代码实现点击百度搜图按钮,上传文件进行搜索。fromplaywright.sync_apiimportPlaywright,sync_playwright,expectdefrun(playwright:Playwright)->None:browser=playwright.chromium.launch(he
东方不败之鸭梨的测试笔记
·
2023-08-17 14:04
#
playwright
自动化
测试
轻量级
自动化测试框架
WebZ
一、什么是WebZWebZ是我用Python写的“关键字驱动”的
自动化测试框架
,基于WebDriver。设计该框架的初衷是:用自动化测试让测试人员从一些简单却重复的测试中解放出来。
程序员木江
·
2023-08-16 18:27
自动化测试
自动化测试
原理:理解
自动化测试框架
设计与CBT(蜗牛学院)
原文链接:http://www.bossqiang.com/article/181.为什么需要设计测试框架?首先我们需要明确一点,自动化测试工具或程序的开发与一个软件产品的开发在本质上是没有区别的,特别是从技术层面上来说,更是如出一辙。我们开发一套软件产品,也是为了能够帮助客户解决某些层面的问题,提升效率或降低成本,正因为有客户需要才有开发这套产品的价值。同样的道理,我们开发一套自动化测试工具,当
weixin_30735745
·
2023-08-16 05:13
网络
测试
python
理解
自动化测试框架
设计
理解
自动化测试框架
设计为什么需要设计测试框架?首先我们需要明确一点,自动化测试工具或程序的开发与一个软件产品的开发在本质上是没有区别的,特别是从技术层面上来说,更是如出一辙。
patmos
·
2023-08-16 05:13
unittest框架
设计模式
一文用python做自动化测试,企业落地关键字+POM
自动化测试框架
目录:导读前言一、
自动化测试框架
二、企业中框架的结构三、怎么实现一个框架四、测试框架设计原则五、框架的设计思想六、总结前言引入自动化测试的情况1、回归测试,重复单一的数据录入或是击键等测试操作造成了不必要的时间浪费和人力浪费
测试内卷王
·
2023-08-16 05:39
测试
软件测试
自动化测试
python
软件测试
软件测试工程师
自动化测试
单元测试
Android UI
自动化测试框架
—SoloPi简介
1、UI自动化测试简介软件测试简介软件测试是伴随着软件开发一同诞生的,随着软件规模大型化,结构复杂化,软件测试也从最初的简单“调试”,发展到当今的自动化测试。自动化测试是什么呢?自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程,自动化测试通常会借助某些工具或者框架。虽然不能完全取代手工测试,但相比手工测试来讲,自动化测试可以减少人力成本,降低重复工作,从而更快速、高效的进行测试活动。测试
软件测试潇潇
·
2023-08-16 00:38
软件测试
自动化测试
软件测试工程师
android
ui
软件测试
程序人生
自动化测试
功能测试
职场发展
56 个 NPM 包解决 16 个 React 问题
虽然React没有包含所有的解决方案,但是我们可以从繁荣的生态系统中找到应对不同场景的NPM包,来解决
开发中遇到的问题
。今天,我们就从以下16个纬度着手,寻找最佳解决方案。
·
2023-08-15 20:01
如何在无显示器的Ubuntu下跑前端测试
Selenium是一个web
自动化测试框架
。用它可以实现web应用自动化测试。不过,我不只是用它来做测试,我还用它从电子商务网站签到页面爬取j
chengly0129
·
2023-08-15 16:15
Docker
Maven
&
Jenkins
如何在无显示器的ubuntu下跑selenium
Selenium是一个web
自动化测试框架
。用它可以实现web应用自动化测试。不过,我不只是用它来做测试,我还用它从电子商务网站签到页面爬取javascript生成的或AJAX的内容。
chengly0129
·
2023-08-15 16:15
Linux
Web自动化测试
Pytest通过parametrize方法实现数据驱动实战
前言在之前的篇章中讲解了yaml文件的基本语法规则、yaml文件的读写方法、通过unittest
自动化测试框架
+ddt+yaml实现数据驱动。
程序员Baby~
·
2023-08-15 13:52
pytest
软件测试
自动化测试
数据驱动
测试工程师
测试人进阶技能:单元测试报告应用指南
从测试人员角度而言,功能测试和系统测试以及其他性能测试等等对测试人员的全局特性理解能力要求较高,只要测试人员能够掌握一两种
自动化测试框架
基本能够开展功能、性能自动化测试,但是借助于测试框架进行研发降低了测试人员对代码的掌握
软件测试曦曦
·
2023-08-15 10:24
软件测试工程师
软件测试
自动化测试
单元测试
log4j
软件测试
自动化测试
功能测试
程序人生
一文学会关键字+POM
自动化测试框架
@[TOC](
自动化测试框架
设计)一、
自动化测试框架
:自动化测试技术是目前行业中特别主流的测试技术之一。目前企业中应用自动
yoyo小小汐~
·
2023-08-15 03:09
软件测试
程序员
接口测试
自动化测试
测试开发
测试工程师
最强
自动化测试框架
Playwright(26)-对话框
page.on('dialog')playwright框架可以监听dialog事件,不管你alert什么时候弹出来,监听到事件就自动处理了。当出现JavaScript对话框时发出,例如alert、prompt或。侦听器必须dialog.accept()或dialog.dismiss()对话框-否则页面将冻结等待对话框,并且单击等操作将永远不会完成。page.on("dialog",handler)
东方不败之鸭梨的测试笔记
·
2023-08-14 20:51
#
playwright
自动化
测试
最强
自动化测试框架
Playwright (27)-跟踪查看器
PlaywrightTraceViewer是一个GUI工具,可帮助您在脚本运行后探索记录的Playwright跟踪。可以本地打开,也可以在trace.playwright.dev.打开,录制跟踪文件使用context.tracing.start进行录制,使用stop方法保存录制文件browser=chromium.launch()context=browser.new_context()#Star
东方不败之鸭梨的测试笔记
·
2023-08-14 20:51
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(25)-浏览器
Browser|PlaywrightPython方法创建page页面fromplaywright.sync_apiimportsync_playwrightdefrun(playwright):firefox=playwright.firefoxbrowser=firefox.launch()page=browser.new_page()page.goto("https://example.com
东方不败之鸭梨的测试笔记
·
2023-08-14 20:21
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(17)- 模拟接口
模拟接口介绍WebAPI通常作为HTTP终结点实现。Playwright提供了API来模拟和修改网络流量,包括HTTP和HTTPS。页面所做的任何请求,包括XHR和获取请求,都可以被跟踪、修改和模拟。使用Playwright,您还可以使用包含页面发出的多个网络请求的HAR文件进行模拟。模拟API请求以下代码将截获所有调用,并改为返回自定义响应。不会向API发出任何请求。测试将转到使用模拟路由的UR
东方不败之鸭梨的测试笔记
·
2023-08-14 20:47
#
playwright
自动化
测试
史上最细,接口
自动化测试框架
-Pytest+Allure+Excel整理(代码)
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言Allure框架Allure框架是一个灵活的、轻量级的、支持多语言的测试报告工具,它不仅以Web的方式展示了简介的测试结果,而且允许参与开发过程的每个人可以从日常执行的测
百度测试开发
·
2023-08-14 18:11
接口自动化测试
软件测试
自动化测试
pytest
软件测试
接口自动化测试
自动化测试
python自动化测试
自动化测试框架
接口自动化
企业级,Pytest
自动化测试框架
脚本编写总结,看这篇就够了...
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言用到的知识点:1、requests2、pytest3、Excel表格操作4、发邮件5、日志功能6、项目开发规范的目录应用7、allure①title知识点②descrip
百度测试开发
·
2023-08-14 18:11
自动化测试
软件测试
接口自动化测试
pytest
软件测试
自动化测试
python自动化测试
自动化测试框架
接口自动化测试
测试开发
selenium的环境搭建
selenium是一个
自动化测试框架
,主要针对web项目进行UI自动化。他的工作原理如下图:那么我们在学习selenium之前就需要就行一个环境的搭建,就是要下载配置我们的浏览器驱动。
薛定谔的__猫
·
2023-08-14 17:10
环境配置
selenium
测试工具
最强
自动化测试框架
Playwright(20)- iframe
一个页面可以附加一个或多个Frame对象。每个页面都有一个主框架,并且假定页面级交互(如)在主框架中运行。clickframe_locator使用iframe时,可以创建一个框架定位器,该定位器将进入iframe并允许选择该iframe中的元素。#Locateelementinsideframe#Getframeusinganyotherselectorusername=page.frame_lo
东方不败之鸭梨的测试笔记
·
2023-08-14 12:12
#
playwright
自动化
测试
Python selenium
自动化测试框架
实战--登录测试案例
本文为Python
自动化测试框架
基础入门篇,主要帮助会写基本selenium测试代码又没有规划的同仁。
蜀山客e
·
2023-08-14 12:22
软件测试
自动化测试
selenium
selenium
软件测试
自动化测试
一篇打通,pytest
自动化测试框架
详细,从0到1精通实战(一)
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言pytest单元测试框架1、什么是单元测试框架?单元测试是指在软件开发当中针对软件的最小单位(函数、方法)进行正确性的检查测试2、单元测试框架有哪些?Java:junit
测试架构师北凡
·
2023-08-14 11:17
软件测试
自动化测试从入门到精通
pytest
pytest
软件测试
自动化测试
接口自动化测试
pytest自动化测试框架
python自动化测试
自动化测试框架
单元测试
自动化测试框架
需
酷飒de小姐姐
·
2023-08-14 08:03
全网最详细,Pytest
自动化测试框架
-Fixture固件实战,你要的都有...
目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言什么是固件Fixture翻译成中文即是固件的意思。它其实就是一些函数,会在执行测试方法/测试函数之前(或之后)加载运行它们,常见的如接口用例在请求接口前数据库的初始连接,
测试开发Max
·
2023-08-14 04:54
软件测试
自动化测试
pytest
pytest
软件测试
自动化测试
python自动化测试
pytest自动化测试框架
接口自动化测试
接口自动化
最强
自动化测试框架
Playwright(22)-模拟器
可以使用测试生成器通过仿真生成测试,以便为特定窗口、设备、配色方案生成测试,以及模拟地理位置、语言或时区。测试生成器还可以生成测试,同时保留经过身份验证的状态。模拟视口大小Playwright打开一个浏览器窗口,其视口设置为特定的宽度和高度,并且没有响应,因为测试需要在相同的条件下运行。使用该选项生成具有不同视口大小的测试。--viewportplaywrightcodegen--viewport
东方不败之鸭梨的测试笔记
·
2023-08-13 23:53
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(23)-API测试
playwright支持进行API测试示例:如下代码创建API请求上下文,使用post方法请求API,并返回响应结果。importplaywrightfromplaywright.sync_apiimportsync_playwrightwithsync_playwright()asp:api_request_context=p.request.new_context()headers={"Con
东方不败之鸭梨的测试笔记
·
2023-08-13 23:53
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(21)-测试生成器inspector
测试生成器运行该命令时,将打开两个窗口,一个浏览器窗口,可以在其中与要测试的网站进行交互,另一个是PlaywrightInspector窗口,可以在其中记录测试,然后将其复制到编辑器中。使用该命令运行测试生成器,后面为要为其生成测试的网站的URL。URL是可选的playwrightcodegendemo.playwright.dev/todomvc记录测试运行命令并在浏览器窗口中执行操作。Play
东方不败之鸭梨的测试笔记
·
2023-08-13 23:53
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(7)- 使用cookie避免重复登录
playwright在称为浏览器上下文的隔离环境中执行测试。这种隔离模型提高了可重复性,并防止了级联测试失败。测试可以加载现有的经过身份验证的状态。这消除了在每次测试中进行身份验证的需要,并加快了测试执行速度。每次测试前登录以下示例登录到GitHub。执行这些步骤后,将对浏览器上下文进行身份验证。同步page=context.new_page()page.goto('https://github.
东方不败之鸭梨的测试笔记
·
2023-08-13 23:51
#
playwright
自动化
【软件测试进阶教程】自动化框架之python+selenium+pytest
更多学习教程关注公众号:程序员一凡1.概述selenium:基于JavaScript代码库的
自动化测试框架
,通过脚本语言,模拟用户行为操作,最接近用户真实场景,实现对web自动测试。
程序员阿沐
·
2023-08-13 18:25
最强
自动化测试框架
Playwright(14)- 测试隔离
隔离使用Playwright编写的测试在称为浏览器上下文的隔离的全新环境中执行。这种隔离模型提高了可重复性,并防止了级联测试失败。什么是测试隔离?测试隔离是指每个测试与另一个测试完全隔离。每个测试都独立于任何其他测试运行。这意味着每个测试都有自己的本地存储、会话存储、cookie等。Playwright使用BrowserContexts来实现这一点,它相当于类似隐身的配置文件。它们创建起来既快速又
东方不败之鸭梨的测试笔记
·
2023-08-13 12:24
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(5)- 自动等待
在采取行动之前对元素执行一系列可操作性检查,以确保这些动作按预期运行。它会自动等待所有相关检查通过,然后才执行请求的操作。如果所需的检查在给定的内未通过,则操作将失败,并显示TimeoutError。例如,对于page.click(),Playwright将确保:元素附加到DOM指元素已连接到Document或者ShadowRoot.元素可见当元素具有非空边界框且没有计算样式时,元素被视为可见。请
东方不败之鸭梨的测试笔记
·
2023-08-13 12:53
#
playwright
自动化
自动化测试框架
pytest教程3-pytest Fixture(夹具)
pytest夹具现在你已经用pytest编写和运行了测试函数,让我们把注意力转移到称为fixtures的测试辅助函数上,它对几乎所有非微不足道的软件系统的测试代码结构都是至关重要的。fixtures是在实际测试函数之前(有时是之后)由pytest运行的函数。固定程序中的代码可以做任何你想做的事情。你可以使用fixtures来获取测试所需的数据集。你可以使用fixtures在运行测试之前让系统进入已
python测试开发
·
2023-08-12 17:35
最强
自动化测试框架
Playwright(11)- 录制视频
视频使用playwright,您可以录制测试视频。录制视频视频在测试结束时在浏览器上下文关闭时保存。如果手动创建浏览器上下文,请确保等待browser_context.close()。context=browser.new_context(record_video_dir="videos/")#Makesuretoclose,sothatvideosaresaved.context.close()
东方不败之鸭梨的测试笔记
·
2023-08-12 16:26
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(13)- headed模式运行
默认情况下,playwright以无头模式运行浏览器。若要更改此行为,请用作启动选项。headless:false还可以使用该选项减慢执行速度(每个操作减慢N毫秒),并在调试时执行。slow_mo#Chromium,Firefox,orWebKitchromium.launch(headless=False,slow_mo=100)
东方不败之鸭梨的测试笔记
·
2023-08-12 16:26
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(10)- 截图
截图捕获屏幕截图并将其保存到文件中:page.screenshot(path="screenshot.png")可将页面截图保存为screen.pngimportosfromplaywright.sync_apiimportPlaywright,expect,sync_playwrightdefrun(playwright:Playwright)->None:browser=playwright.
东方不败之鸭梨的测试笔记
·
2023-08-12 16:55
#
playwright
自动化
测试
最强
自动化测试框架
Playwright(6)- 断言
断言列表断言描述期望(定位器).to_be_checked()复选框已选中期望(定位器).to_be_disabled()元素已禁用期望(定位器).to_be_editable()元素是可编辑的期望(定位器).to_be_empty()容器为空期望(定位器).to_be_enabled()元素已启用期望(定位器).to_be_focused()元素聚焦期望(定位器).to_be_hidden()元
东方不败之鸭梨的测试笔记
·
2023-08-12 16:51
#
playwright
自动化
测试
Elasticsearch exception [type=illegal_argument_exception, reason=request [/index索引名/_search] contain
记录
开发中遇到的问题
:报错:Elasticsearchexception[type=illegal_argument_exception,reason=request[/index索引名/_search
墨xiao渊
·
2023-08-12 06:01
生产问题
使用Tip
elasticsearch
最强
自动化测试框架
Playwright-(2)实用操作
元素定位定位器是playwright自动等待和重试功能的核心部分。简而言之,定位器表示一种随时在页面上查找元素的方法。Locators|PlaywrightPython如下这些是推荐的page.get_by_role()按显式和隐式辅助功能属性进行定位。使用F12元素拾取工具,可以看到一个元素的name和role。page.get_by_role()定位器反映用户和辅助技术如何感知页面,例如某些元
东方不败之鸭梨的测试笔记
·
2023-08-11 21:44
#
playwright
自动化
测试
Poco框架(跨平台
自动化测试框架
)
Poco基于UI控件搜索原理,适用于Android、iOS原生和各种主流的游戏引擎应用。中文官方文档:欢迎使用Poco(ポコ)UI自动化框架—poco1.0文档参考文档:Poco介绍-AirtestProjectDocs环境准备安装库:pipinstallpocoui、pipinstallairtestIDE选用:官网下载地址AirtestProject连接设备#1、指定连接设备fromairte
觅远
·
2023-08-11 21:37
python
自动化
python接口
自动化测试框架
2.0,让你像Postman一样编写测试用例,支持多环境切换、多业务依赖、数据库断言等
项目介绍接口自动化测试项目2.0软件架构本框架主要是基于Python+unittest+ddt+HTMLTestRunner+log+excel+mysql+企业微信通知+Jenkins实现的接口自动化框架。前言公司突然要求你做自动化,但是没有代码基础不知道怎么做?或者有自动化基础,但是不知道如何系统性的做自动化,放在excel文件中维护,不知道如何处理多业务依赖的逻辑,又或者你想想postman
bug捕手
·
2023-08-11 18:28
软件测试
python
postman
测试用例
软件测试
软件测试工程师
程序人生
Python
自动化测试框架
:Pytest和Unittest的区别
pytest和unittest是Python中常用的两种测试框架,它们都可以用来编写和执行测试用例,但两者在很多方面都有所不同。本文将从不同的角度来论述这些区别,以帮助大家更好地理解pytest和unittest。1.原理pytest是基于Python的assert语句和Python的自省特性实现测试框架,其原理是基于装饰器对Python函数进行测试。unittest是基于Java的JUnit测试
美团程序员
·
2023-08-11 08:44
软件测试
自动化测试
测试开发
python
pytest
开发语言
软件测试
自动化测试
Appium - 移动端自动测试框架,如何入门?
Appium是一个开源跨平台移动应用
自动化测试框架
。既然只是想学习下Appium如何入门,那么我们就直奔主题。文章结构如下:1、为什么要使用Appium?2、如何搭建Appium工具环境?
静姐说测试
·
2023-08-10 22:52
自动化测试
软件测试
经验分享
appium
自动化测试
测试工程师
软件测试
测试工具
测试框架
一分钟了解自动化测试
例如:了解selenium、appium或者其他
自动化测试框架
至少熟悉一门面向对象开发语言,有一定的代码功底优先熟悉Jav
软件测试凡哥
·
2023-08-10 18:45
软件测试
经验分享
自动化测试
软件测试工程师
经验分享
软件测试
程序人生
自动化测试
pytest接口
自动化测试框架
搭建的全过程
目录一.背景二.基础环境三.项目结构四、框架解析pytest是Python的一种单元测试框架,可用来组织用例执行,用例断言,下面这篇文章主要给大家介绍了关于pytest接口
自动化测试框架
搭建的相关资料,
软件测试凡哥
·
2023-08-10 18:44
软件测试
自动化测试
pytest
pytest
log4j
缓存
最强
自动化测试框架
Playwright-操作指南(3)-PO模式
playwright支持PO模式创建页面对象classSearchPage:def__init__(self,page):self.page=pageself.search_term_input=page.get_by_role("searchbox",name="输入搜索词")defnavigate(self):self.page.goto("https://bing.com")defsearc
东方不败之鸭梨的测试笔记
·
2023-08-10 17:19
playwright
自动化
测试
(Python)Requests+Pytest+Allure接口
自动化测试框架
从0到1搭建
前言:本文主要介绍在企业使用Python搭建接口
自动化测试框架
,数据驱动读取excel表里的数据,和数据库方面的交互,包括关系型数据库Mysql和非关系型数据库MongDB,连接数据库,读取数据库中数据
MRJJ_9
·
2023-08-10 14:01
测试技术
Python基础
python
自动化
Appium + python 实战
文章目录Appium介绍Appium原理Appium使用Appium+Python实战Appium介绍是一个移动端的
自动化测试框架
,是跨平台的,支持ios和Android平台上的移动原生应用、混合以及web
小曾同学.com
·
2023-08-10 13:00
测试开发
Android开发
python
android
开发语言
Appium
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他