摘要:
前言 在【Web自动化神器TestCafe—页面交互篇(上)】这篇文章中我们介绍了TestCafe页面交互的一些基本使用, 这篇文章接着上一篇来给大家介绍一下TestCafe页面交互的一些高级操作。 一、鼠标拖拽 1、拖拽元素偏移 方法:t.drag 可以将元素相对于原来位置进行偏移拖拽。 阅读全文
摘要:
上一篇我们讲到TestCafe如何进行页面交互,这一篇我们一起来了解一下, 一、指定用例运行 1、运行方法 关于TestCafe运行用例,支持以下两种方法 1、命令行运行 // testcafe 运行的浏览器 用例文件路径 testcafe chrome ./tests/demo.js 2、通过Ru 阅读全文
摘要:
前言 上一篇我们讲到TestCafe如何运行用例,这一篇我们一起来聊聊TestCafe在执行用例的时候如何进行截图,录制测试运行全过程的视频。 一、屏幕截图 通过TestCafe可以在测试运行期间的任何时候对网页页面进行截图,一般我们在用例执行不通过时,对测试网页进行截图,以便后续去查看错误 阅读全文
摘要:
前言 前段时间写了一篇关于web自动化测试框架TestCafe的安装和入门文档,有部分小伙伴表示对这个框架比较感兴趣,后续有时间会陆续写几篇关于TestCasfe使用的文章。今天主要给大家介绍一下testcafe这个框架元素定位的方法。 一、css选择器定位 使用testcafe对元素进行操作的 阅读全文
摘要:
前言 前段时间给大家介绍了TestCafe的基本使用和元素定位。今天主要给大家介绍一下testcafe这个框架和页面元素交互的方法。 一、互动要求 使用TestCafe与元素进行交互操作,元素需满足以下条件: 元素在body页面窗口或iframe窗口的元素内。元素对于用户可能是不可见的。如果某个 阅读全文
摘要:
前言 前段时间写了一篇关于web自动化测试框架TestCafe的安装和元素定位的方式,今天主要给大家介绍一下testcafe这个框架如何去编写测试用例。 一、用例编写基本规范 1、 fixture测试夹具 使用TestCafe编写测试用例,必须要先使用fixture声明一个测试夹具,然后在这个测试夹 阅读全文
摘要:
web自动化测试工具TestCafe安装和基本使用 一、TestCafe介绍: TestCafe是一款基于Node.js的端到端web自动化测试框架,支持TypeScript或JavaScript来编写测试用例,运行用例,并生成自动化测试报告。 TestCafe兼容Windows,MacOS和L 阅读全文