端到端测试-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
Pinia 符合直觉的 Vue.js 状态管理库
Pinia
符合直觉的 Vue.js 状态管理库
类型安全、可扩展性以及模块化设计。甚至让你忘记正在使用的是一个状态库。
在线的例子:https://stackblitz.com/github/piniajs/example-vue-3-vite?file=README.md
简介
Pinia 起始于 2019 年 11 月左右的一次实验,其目的是设计一个拥有组合式 API 的 V...
2018-07-05 13:01:28 |
Tool
Pinia 符合直觉的 Vue.js 状态管理库-00-chat
chat
详细介绍一下 Pinia
Pinia 是一个专为 Vue.js 设计的状态管理库,它旨在提供一种直观、类型安全、可扩展且模块化的方式来管理应用的状态。
以下是对 Pinia 的详细介绍:
直观的 API 设计:Pinia 的 API 设计模仿了 Vue 组件的编写方式,使得状态管理库的使用体验与编写组件类似,易于理解和使用。
类型安全:P...
2018-07-05 13:01:28 |
Tool