Quickly get up and running with sensible automated testing scenarios written in ES6. Installing and creating your first automated tests with TestCafe
转载 2018-01-23 01:09:00
49阅读
2评论
积少成多,关键是能持续下去
原创 2021-07-23 17:00:57
182阅读
前言 ​ 前段时间写了一篇关于web自动化测试框架TestCafe的安装和入门文档,有部分小伙伴表示对这个框架比较感兴趣,后续有时间会陆续写几篇关于TestCasfe使用的文章。今天主要给大家介绍一下testcafe这个框架元素定位的方法。 一、css选择器定位 使用testcafe对元素进行操作的 ...
转载 2021-09-24 17:08:00
449阅读
2评论
上一篇我们讲到TestCafe如何进行页面交互,这一篇我们一起来了解一下, 一、指定用例运行 1、运行方法 关于TestCafe运行用例,支持以下两种方法 1、命令行运行 // testcafe 运行的浏览器 用例文件路径 testcafe chrome ./tests/demo.js 2、通过Ru ...
转载 2021-09-24 17:10:00
309阅读
2评论
前言 前段时间写了一篇关于web自动化测试框架TestCafe的安装和元素定位的方式,今天主要给大家介绍一下testcafe这个框架如何去编写测试用例。 一、用例编写基本规范 1、 fixture测试夹具 使用TestCafe编写测试用例,必须要先使用fixture声明一个测试夹具,然后在这个测试夹 ...
转载 2021-09-24 17:08:00
213阅读
2评论
前言 ​ 上一篇我们讲到TestCafe如何运行用例,这一篇我们一起来聊聊TestCafe在执行用例的时候如何进行截图,录制测试运行全过程的视频。 一、屏幕截图 ​ 通过TestCafe可以在测试运行期间的任何时候对网页页面进行截图,一般我们在用例执行不通过时,对测试网页进行截图,以便后续去查看错误 ...
转载 2021-09-24 17:10:00
614阅读
2评论
前言 ​ 在【Web自动化神器TestCafe—页面交互篇(上)】这篇文章中我们介绍了TestCafe页面交互的一些基本使用, 这篇文章接着上一篇来给大家介绍一下TestCafe页面交互的一些高级操作。 一、鼠标拖拽 1、拖拽元素偏移 方法:t.drag ​ 可以将元素相对于原来位置进行偏移拖拽。 ...
转载 2021-09-24 17:10:00
275阅读
2评论
前言 ​ 前段时间给大家介绍了TestCafe的基本使用和元素定位。今天主要给大家介绍一下testcafe这个框架和页面元素交互的方法。 一、互动要求 使用TestCafe与元素进行交互操作,元素需满足以下条件: 元素在body页面窗口或iframe窗口的元素内。元素对于用户可能是不可见的。如果某个 ...
转载 2021-09-24 17:08:00
647阅读
2评论
web自动化测试工具TestCafe安装和基本使用 一、TestCafe介绍: ​ TestCafe是一款基于Node.js的端到端web自动化测试框架,支持TypeScript或JavaScript来编写测试用例,运行用例,并生成自动化测试报告。 TestCafe兼容Windows,MacOS和L ...
转载 2021-09-24 16:56:00
470阅读
2评论
Cypress、TestCafe、Puppeteer在技术雷达中被誉为后Selenium时代Web UI测试的三驾马车。一、初步印象谈起Web UI自动化测试,首先想到的肯定是Selenium了,毕竟Selenium是名噪一时的Web UI自动化测试工具。在一次QA Community的Catch Up上,大家聊起了最近火起来的Cypress、TestCafe等测试工具,那时候还不知道这是什么,心
原创 2021-04-24 19:09:54
347阅读
testcafe前言一、简介二、入门安装TestCafe初尝试testcafe简单的运行代码在页面上执行操作观察页面状态断言三、fixturepagebeforeEachbeforeafterafterEachfixture的demo四、testbeforeaftertest的demo 前言碰巧一个朋友想学testcafe,我正好想学英语,哈哈,相互碰撞一下,我教他testcafe,他教我英语。
前言上一篇我们讲到TestCafe如何进行页面交互,这一篇我们一起来聊聊TestCafe在执行用例的时候如何进行截图和录制测试运行全过程操作的视频详情可见WEB 自动化神器 TestCafe(一)—安装和入门篇Web 自动化神器 TestCafe(二)—元素定位篇Web 自动化神器 TestCafe(三)—用例编写篇Web 自动化神器 TestCafe—页面基本操作篇超详细的 web 自动化教程
前段时间写了一篇《web自动化框架TestCafe:听说用过的人都爱上了它 》,有部分小伙伴表示对这个框架比较感兴趣,后续有时间会陆续写几篇关于 TestCasfe 使用的文章。今天主要给大家介绍一下 testcafe 这个框架元素定位的方法。 CSS 选择器定位使用 testcafe 对元素进行操作的时候,我们可以直接通过 CSS 选择器指定要操作的元素,比如,点击元素,in
在2017年第17期和2018年19期技术雷达中,分别出现了两个新的工具——cypress,testcafe,之前只接触过webdriver框架的同学可能会有些陌生。而cypress已经在最新一期的技术雷达中进入了评估阶段,并在多个项目得到了应用,总体反馈利大于弊。先来详细的介绍下cypress以及我所在项目使用中踩过的坑,关于testcafe会在另外一篇文章中介绍,testcafe主要是用来做U
原创 2021-04-26 15:21:05
168阅读
使用Cypress进行UI测试(一)安装Cypress&第一个测试用例Cypress简介安装cypress并运行官网示例项目结构介绍用例结构介绍第一个测试用例 Cypress简介Cypress同TestCafe一样,也是被誉为UI自动化测试后Selenium时代的三驾马车之一,从GitHub的star数量来说,Cypress远超TestCafe,可见其受欢迎程度。笔者项目中也是使用的Cy
摘要:Cypress和TestCafe这两个工具相比于Selenium都更加的轻量级,且在不同的方面有了改进,比如安装更简单,增加了内置等待机制,调试更加方便等。Cypress、TestCafe、Puppeteer在技术雷达中被誉为后Selenium时代Web UI测试的三驾马车。一、初步印象谈起Web UI自动化测试,首先想到的肯定是Selenium了,毕竟Selenium是名噪一时的Web U
目录1、TestCraft2、mabl3、HeadSpin4、Squish5、TestCafe Studio6、Ranorex7、Parasoft Selenic8、Subject79、 Cypress10、iMacros11、Cucumber12、UFT (Unified Functional Test)13、Serenity14、IBM Ration Functional Tester15、
目录  引言  背景  Cypress简介  Cypress工作原理     Cypress的八大特性  关于Cypress  总结  引言  如果说Web自动化测试,大家最熟悉不过的就是Selenium了。其实还有testcafe、mocha、jtest和cypress等,这些都是github上国外做自动化测试比较火的项目,而近些年Cypress逐渐被国际上认可的最佳实践。而
前言说到 web 自动化,大家最熟悉的就是 selenium 了,selenium 之后又出现了三个强势的框架Puppeteer、CyPress、TestCafe, 但这3个都需要掌握 JavaScript 语言,所以只是少部分人在用。 2020年微软开源一个 UI 自动化测试工具 Playwright, 支持 Node.js、Python、C# 和 Java 语言。为什么要学 Playwrig
原创 2023-09-18 15:35:13
241阅读
近期用Cypress作一个新项目的前端E2E自动化测试,对比TestCafe作前端E2E自动化测试,Cypress有一些不同之处,现记录下来。 所有Command都是异步的 Cypress中的所有Command都是异步的,所以编写自动化脚本时要时刻记住这点。比如: 不能从Command中直接返回,而
原创 2021-07-22 15:21:34
1232阅读