手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Git
GitHub
SVN
Jenkins
Vim
vmware
Hyper-v
SSH
Jmeter
sysTemd
Maven
Webpack
Zookeeper
k8s
Phpstorm
JVM
IDEA
Appium
Cypress
pandas
Eclipse
HBuilder
编程工具
Markdown
Mac
Pytest
Selenium
istio
Gradle
Tensorflow
Homebrew
编程之家
Cypress
UI自动化测试框架:Cypress
参考:https://www.jianshu.com/p/8f3e78e0afab1.Cypress安装1.1安装NodeJS下载地址,安装完后通过node-v指令验证是否安装成功。1.2创建package.json 我们可以使用命令npminit在项目的根目录下来初始化一个package.json文件,运行这个命令后,它会询问一些关于包的基本信
作者:编程之家 时间:2022-10-14
Cypress环境搭建
环境搭建2.1、安装node.js1、官网下载地址:https:/odejs.org/en/download/;2、傻瓜式安装,安装后查看是否安装成功:node–v;3、最新版的node在安装时同时也安装了npm,查看npm版本:npm-v;4、具体安装步骤参考菜鸟教程:https://www.runoob.comodejsodejs-install-setup.html
作者:编程之家 时间:2022-10-14
基于Windows10的Cypress环境搭建
1、安装Node.js1)官网下载地址https:/odejs.org/en/download/ 下载直接安装2)验证是否安装成功win+R打开cmd,通过node–v验证是否安装成功;最新版的node同时也会安装npm,查看npm版本:npm-v; 2、安装Cypress1)创建一个项目文件夹Cypress_project2)cmd窗口cd进该文件
作者:编程之家 时间:2022-10-14
Cypress web自动化8-Cookies 使用
前言cy.getCookie()根据cookie的name名称,获取对应cookie的value值cy.get('#getCookie.set-a-cookie').click()//cy.getCookie()yieldsacookieobjectcy.getCookie('token').should('have.property','value','123ABC�
作者:编程之家 时间:2022-10-14
Cypress web自动化4-操作页面元素(Actions行为事件)
前言ui自动化操作页面上的元素,常用的方法就那么几个,输入文本,点击元素,清空文本,点击按钮。还有一些特殊的checkbox,radio,滚动条等。.type()往输入框输入文本元素Email addressDisabled Textareacy.get('.action-email') .type('
[email protected]
').should('have.value', 'fake
作者:编程之家 时间:2022-10-14
Cypress web自动化2-pycharm写第一个脚本
前言Cypress是javascript语言写的,写js脚本可以用pycharm编辑器上直接编写。以第一个百度页面搜索框为案例编写一个可以运行的脚本pycharm导入工程上一篇新建的项目目录在D:\Cypresspycharm-File-Open- D:\Cypress\cypress导入项目在setting里面配置下javascript语言版
作者:编程之家 时间:2022-10-14
Cypress系列63- 使用 Cypress.Commands 完成 Custom Commands 自定义命令
如果想从头学起Cypress,可以看下面的系列文章哦https://www.cnblogs.com/poloyy/category/1768839.html CustomCommands自定义命令介绍CustomCommands被认为是替代PageObject的良好选择使用CustomCommands可以创建自定义命令和替换现有命令CustomCommands默认存
作者:编程之家 时间:2022-10-14
Cypress web自动化3- 登录web网站案例脚本
前言先从第一个登录页面的案例开始,写一个登陆案例的脚本示例,这里以禅道网站登录为例。登录脚本脚本实现功能:输入用户名,断言输入框输入成功输入密码,断言输入成功点登陆按钮断言1判断页面重定向跳转到首页断言2判断页面包含某个文件断言3判断登录成功后,cookie存在login_web.js脚本
作者:编程之家 时间:2022-10-14
Cypress web自动化6- Assertions断言使用(should, expect)
前言每个测试用例需要加断言,Cypress里面断言常用的有should,expect隐式断言.should()可以使用.should()给当前用例加断言should('have.class','success')断言元素的class属性值是'success'should('have.text','Columncontent')断言元素文本值'Columncontent
作者:编程之家 时间:2022-10-14
Cypress web自动化7-连接器connectors
前言关于web页面上的选项,通常我们需要断言选项的个数,遍历每个选项的内容..each()<ulclass="connectors-each-ul"><lidata-cypress-el="true">LaraWilliams</li><lidata-cypress-el="true">WilliamGrey</li&
作者:编程之家 时间:2022-10-14
Cypress web自动化1-windows环境npm安装Cypress
前言web技术已经进化了,web的测试技术最终还是跟上了脚步,新一代的web自动化技术出现了?Cypress可以对在浏览器中运行的任何东西进行快速、简单和可靠的测试。"Thewebhasevolved.Finally,testinghastoo.Fast,easyandreliabletestingforanythingthatrunsinabrowser."
作者:编程之家 时间:2022-10-14
Cypress系列66- 测试运行最佳实践
如果想从头学起Cypress,可以看下面的系列文章哦https://www.cnblogs.com/poloyy/category/1768839.html 动态生成测试用例直接看这篇文章哦:https://www.cnblogs.com/poloyy/p/13042466.html 静态挑选待运行测试用例是指给测试用例添加关键字如:.only()、.skip()、或者指定
作者:编程之家 时间:2022-10-14
Cypress系列101- intercept() 命令详解
如果想从头学起Cypress,可以看下面的系列文章哦https://www.cnblogs.com/poloyy/category/1768839.html 作用使用该命令在网络层管理HTTP请求的行为 注意仅在
[email protected]
版本后才支持该方法 包含以下功能对任何类型的HTTP请求进行stub或spy在HTTP请求发
作者:编程之家 时间:2022-10-14
Cypress系列62- 改造 PageObject 模式
如果想从头学起Cypress,可以看下面的系列文章哦https://www.cnblogs.com/poloyy/category/1768839.html PO模式PageObject(页面对象)模式是自动化测试中的一个最佳实践,相信很多小伙伴都知道的 PO模式特征将每个页面(或者待测试对象)封装成一个(class),类里面包含了页面上所有元
作者:编程之家 时间:2022-10-14
Cypress系列64- 数据驱动策略
如果想从头学起Cypress,可以看下面的系列文章哦https://www.cnblogs.com/poloyy/category/1768839.html 前言数据驱动是测试框架中最常用的设计模式了使用数据驱动,可以在不增加代码量的前提下根据数据生成不同的测试策略 策略一:数据通过JS的方式创建describe('测试数
作者:编程之家 时间:2022-10-14
cypress 生成 report
cypress有好几种方法生成不同类型的report。我以下的例子都是基于vue框架的cypress的项目。1.第一种是junit的report。修改cypress.json,加上下面的配置。reporter、reporterOptions这两个可以是它特有的参数。mochaFile是mocha特有的参数。{"reporter":"juni
作者:编程之家 时间:2022-10-14
Web前端自动化测试Cypress实践总结
本文主要首先主要介绍了什么是自动化测试,接着对常用的自动化测试框架进行了对比分析,最后,介绍了如果将自动化测试框架Cypress运用在项目中。 一、自动化测试概述 为了保障软件质量,并减少重复性的测试工作,自动化测试已经被广泛运用。在开始学习自动化测试之前,我们很
作者:编程之家 时间:2022-10-14
Cypress web自动化12-父子元素定位
前言先定位父元素,通过父元素定位子元素.children()通过父元素,定位子元素<olclass="traversal-breadcrumbbreadcrumb"><li><ahref="#">Home</a></li><li><ahref="#">Library</a></l
作者:编程之家 时间:2022-10-14
eosjs
https://github.com/EOSIO/eosjs代码git下载到本地来,npm i 初始化F:\Projects\Web\eosjs>
[email protected]
:
[email protected]
:https://github.com/lydellesolve-url#deprecat
作者:编程之家 时间:2022-10-14
Cypress系列65- 测试运行失败自动重试
如果想从头学起Cypress,可以看下面的系列文章哦https://www.cnblogs.com/poloyy/category/1768839.html 重试的介绍学习前的三问什么是重试测试为什么重试很重要如何使用重试 为什么要重试使用Cypress进行自动化测试时,仍然会存在一些难以验证的行为,并使得测试变得不
作者:编程之家 时间:2022-10-14
Cypress web自动化9-聚焦元素focused,截图screenshot使用
前言在页面上点击输入框时,可以用cy.focused()判断当前元素是不是聚焦元素。屏幕截图,这是web自动化经常用到的功能,可以用cy.screenshot()实现.end()结束命令链//cy.endisusefulwhenyouwanttoendachainofcommands//andforceCypresstore-queryfromthero
作者:编程之家 时间:2022-10-14
Cypress系列67- 环境变量设置指南
如果想从头学起Cypress,可以看下面的系列文章哦https://www.cnblogs.com/poloyy/category/1768839.html 常见的环境变量设置方式可参考这篇文章:https://www.cnblogs.com/poloyy/p/13056393.html 前言里面写的设置方式针对的是单个环境但实际项目可能会存在多个环境(开发、
作者:编程之家 时间:2022-10-14
Cypress系列2- Cypress 框架的详细介绍
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html Cypress 简介 基于 JavaSc
作者:小菠萝测试笔记 时间:2021-07-11
Cypress系列1- Window下安装 Cypress 并打开
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 系统要求 Cypress 是一个被安装在
作者:小菠萝测试笔记 时间:2021-07-11
Cypress系列3- Cypress 的初次体验
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 这里的栗子项目是 Cypress
作者:小菠萝测试笔记 时间:2021-07-11
Cypress系列4- 解析 Cypress 的默认文件结构
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 默认文件结构 在使用 cypr
作者:小菠萝测试笔记 时间:2021-07-11
Cypress系列17- 查找页面元素的辅助方法
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 单一的基础定位元素方法并不一定能满
作者:小菠萝测试笔记 时间:2021-07-11
Cypress系列14- 环境变量详解
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 环境变量,其实就是根据环境的变化,
作者:小菠萝测试笔记 时间:2021-07-11
Cypress系列22- 可操作类型的命令 之 select()
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html .select() 在 <
作者:小菠萝测试笔记 时间:2021-07-11
Cypress系列7- Cypress 编写和组织测试用例篇 之 Mocha的介绍
如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 Cypress 底层依赖于很多优秀
作者:小菠萝测试笔记 时间:2021-07-11
上一页
1
2
3
4
5
6
7
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native