端到端测试-03-Playwright 能够进行各种网页测试,包括功能测试、回归测试和端到端测试
安装
简介
Playwright Test 是专门为满足端到端测试需求而创建的。
Playwright 支持包括 Chromium、WebKit 和 Firefox 在内的所有现代渲染引擎。
您可以在 Windows、Linux 和 macOS 上本地或在 CI 上进行测试,无论是无头还是带有本地移动仿真的 Google Chrome for Android 和 Mobile Saf...
2018-07-05 13:01:28 |
Tool
端到端测试-02-nightwatch 无可妥协的测试自动化框架,拥有强大的工具集,可以编写、运行和调试您的测试,涵盖网络和本地移动应用程序
Nightwatch是什么?
Nightwatch.js是一个集成框架,用于在所有主要浏览器上执行Web应用程序和网站的自动化端到端测试。
它是使用Node.js编写的,并使用W3C WebDriver API与各种浏览器进行交互。
它是端到端和跨浏览器测试的完整解决方案。它旨在简化编写和运行各种类型的测试的过程,包括:
在所有主要Web浏览器上进行端到端测试
...
2018-07-05 13:01:28 |
Tool
端到端测试-01-cypress
Why Cypress?
你将学到什么:
Cypress 是什么,以及为什么你应该使用它
我们的使命,以及我们的信念
Cypress 的关键特性
Cypress 设计的测试类型
简而言之
Cypress 是一个为现代网络构建的下一代前端测试工具。我们解决了开发人员和 QA 工程师在测...
2018-07-05 13:01:28 |
Tool
端到端测试-01-cypress-00-chat
详细介绍一下 Cypress?
Cypress 是一个流行的前端自动化测试工具,主要用于进行端到端(End-to-End, E2E)测试。
它允许开发者在现代网络应用中编写可靠的测试,以确保应用的功能按照预期工作。
以下是对 Cypress 的详细介绍:
实时重新加载:Cypress 在测试失败时提供实时重新加载功能,这意味着开发者可以立即看到更改的效果,而不必手动刷...
2018-07-05 13:01:28 |
Tool
前端 js 测试库概览
给出 cypress 与 Selenium/nightwatch/playwright 的详细对比表格
下面是一个比较 Cypress、Selenium、Nightwatch 和 Playwright 的详细对比表格:
特性/框架
Cypress
Selenium
Nightwatch
Playwright
...
2018-07-05 13:01:28 |
Tool
Redux 状态管理工具
Redux
Redux is predictable state container for JavaScript apps.
文档
Redux 入门教程
Redux 中文文档
介绍
动机
随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state (状态)。
这些 state 可能包括服务器响应、缓存数据、本地生成尚未持久...
2018-07-05 13:01:28 |
Tool
Redux 状态管理工具
chat
详细介绍下 Redux
Redux 是一个流行的 JavaScript 状态管理库,最初由 Dan Abramov 在 2015 年创建,常用于 React 应用程序,但也可用于任何其他 JavaScript 框架或无框架 JavaScript 代码中。Redux 的设计哲学是为应用程序状态提供一个可预测化的单向数据流。
以下是 Redux 的一些核心概念和特性:
...
2018-07-05 13:01:28 |
Tool
Pinia 符合直觉的 Vue.js 状态管理库-02-start 开始
安装
用你喜欢的包管理器安装 pinia:
yarn add pinia
# 或者使用 npm
npm install pinia
如果你的应用使用的 Vue 版本低于 2.7,你还需要安装组合式 API 包:@vue/composition-api。如果你使用的是 Nuxt,你应该参考这篇指南。
如果你正在使用 Vue CLI,你可以试试这个非官方插件。
创建一个 pinia...
2018-07-05 13:01:28 |
Tool