ICode9

精准搜索请尝试: 精确搜索
  • 通过一个简单的例子,了解 Cypress 的运行原理2021-04-28 12:33:31

    Cypress 是 SAP Spartacus 前端 e2e 测试使用的框架。 Cypress 并不是广义上的 web 自动化工具,并不适合编写脚本来测试已经处于生产状态下的不受测试者控制的网站。 Cypress is not a general purpose web automation tool. It is poorly suited for scripting live, production

  • 如何在 Cypress 测试代码中屏蔽(Suppress)来自应用代码报出的错误消息2021-04-28 12:32:54

    当我试图使用 Cypress 对 SAP 官网进行自动化操作时,遇到如下的错误消息: The following error originated from your application code, not from Cypress. top.$ is not a function When Cypress detects uncaught errors originating from your application it will automati

  • 动手开发第一个 Cypress 测试应用2021-04-18 22:01:13

    命令行安装 Cypress: npm install cypress --save-dev npm init 编辑package.json,添加如下的 json 语句: "scripts": { "open": "cypress open" }, 然后执行命令 npm run open, 即可打开 Cypress test runner: 默认看到的examples 文件夹里有很多现成的例子: 我们在 int

  • 解决win10无法安装EZ-USB FX2 CY7C68013A驱动程序的方法2021-03-21 23:04:49

    FX2LP(cy7c68013)是一个非常灵活的USB高速控制器,在应用中经常要用到,因此这里介绍如何安装该USB控制芯片的驱动; 首先,连接你的USB到电脑,系统会提示出现未知设备,根据系统的不同,有的出现在未知设备下,有的会出现在通用串行总线控制器下面,如下图所示, 然后,右击属性,如下图所示 可以看

  • Cypress简易入门教程2021-03-09 15:01:17

    1 Windows下安装 1.1方法一 1)安装node.js(https://nodejs.org/en/download/),根据版本选择32位或64位。 2)确认ndejs和npm是否安装上: C:\Users\xiang>node -v v12.18.0 C:\Users\xiang>npm -v 6.14. 3)生成package.json(假设准备安装在c:\Cypress>) C:\Users\xiang>cd c:\Cypres

  • Cypress入门——安装2021-03-05 16:33:57

    参考cypress官网 https://www.cypress.io 通过npm安装cypress,前置条件:node.js 10或12 以上   1.创建一个目录,在该目录下打开终端初始化项目  npm init  package name: 你的项目名字叫啥 version: 版本号 description: 对项目的描述 entry point: 项目的入口文件(一般你要用

  • cypress-.should()断言使用2021-02-06 17:33:06

    根据title()断言: ‘eq’ -----> 断言标题是否是‘test’ cy.title().should(‘eq’,‘test’) ‘include’ -----> 断言标题是否包含‘test’ cy.title().should(‘include’,‘test’) 获取元素value值断言 cy.get(’.s_ipt’).should(‘have.value’,‘test’)

  • 盘点2021年最值得学习的自动化测试框架2021-02-03 20:32:11

    魔幻的2020年马上就要过去了,竟然有一点点猝不及防。 我们还是要向前看,戴着口罩继续前行,这里就简单盘点一下2021年最值得学习的自动化测试框架吧。 selenium 毫无疑问,selenium仍然是目前市面上最值得测试同学学习的ui自动化测试框架。 selenium拥有稳定的api,这意味着你每次的

  • 【原创】Cypress Vue CLI前端自动化测试自学与项目实践2021-01-24 20:05:14

    一、环境构建   1. 下载并安装Node.js   2. 创建一个项目文件夹,执行npm init -y,然后npm install cyperss   3. npx cyperss open 二、小试牛刀   1. 运行一遍examples代码,即可看到https://example.cypress.io/的示例代码都执行了一遍 三、研究示例帮助和API   1. 自行学

  • cypress 从文件中读取数据 fixture2020-12-28 09:32:28

    1、fixture路径下创建.json文件夹,内容如下 { "loginName":"huahua", "password":"huahua" }     2、加载loginEmgs文件(后缀可省略),使用then读取数据 before(()=>{ cy.fixtures('loginEmgs').then((data)=>{ this.data=data; }) })   3、使用数据 cy.

  • Cypress系列(97)- end() 命令详解2020-12-05 13:02:00

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   作用 结束命令链   语法格式  .end()   正确用法 // 最终返回 null 代替 ul 元素 cy.contains('ul').end()   错误用法 cy.end()   命令返回结果 返回 null

  • Cypress系列(96)- exec() 命令详解2020-12-05 11:01:42

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   作用 执行系统命令   语法格式 cy.exec(command) cy.exec(command, options)   command 从项目根目录(包含默认 cypress.json 配置文件的目录)执行的系统命令   options

  • Cypress系列(92)- Cypress.env 命令详解2020-11-24 17:05:12

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   作用 在测试中获取并设置环境变量 环境变量详解的文章可看:https://www.cnblogs.com/poloyy/p/13056393.html   作用范围 使用 Cypress.env 设置的环境变量仅在当前规范

  • Cypress系列(81)- clearCookie() 命令详解2020-11-22 13:03:45

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   作用 清除指定名称的 Cookie   前言重点知识 Cypress 会在每次测试前自动清除所有 Cookie,以防止在测试用例之间共享状态 除非在测试用例中需要调用此命令清除某个 Cookie

  • Cypress系列(82)- clearCookies() 命令详解2020-11-22 13:00:59

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   作用 清除所有 Cookie   前言重点知识 Cypress 会在每次测试前自动清除所有 Cookie,以防止在测试用例之间共享状态 除非在测试用例中需要调用此命令清除所有 Cookie,否则不

  • Cypress系列(77)- 操作 Cookies 相关命令2020-11-21 10:03:15

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   命令 作用 .getCookie() 获取指定名称的 Cookie  .getCookies() 获取所有 Cookies .setCookie() 设置一个 Cookie .clearCookie() 清除指定名称的 Cookie .c

  • Cypress系列(65)- 测试运行失败自动重试2020-10-16 09:00:50

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   重试的介绍 学习前的三问 什么是重试测试 为什么重试很重要 如何使用重试   为什么要重试 使用 Cypress 进行自动化测试时,仍然会存在一些难以验证的行为,并使得测试变得

  • cypress 在 typescript 项目中报错找不到 'tslib'2020-08-11 14:02:00

    原文链接:https://blog.jijian.link/2020-08-11/cypress-typescript-cannot-find-module-tslib/ cypress 在 typescript 项目运行报错如下: An unexpected error occurred Cannot find module 'tslib' Require stack: C:\...\Cypress\resources\app\packages\reporter\

  • Cypress博客2020-06-26 13:01:33

    Cypress 新建文件夹 执行命令(注意package.json里面的name不能叫做cypress) npm init npm install cypress --save-dev 去项目目录下面的 Cypress> cd .\node_modules\.bin 执行命令 .\cypress open 执行cypress open命令的时候会出现下面问题: Message: EEXIST: file already

  • 前端自动化测试框Cypress入门2020-06-18 19:04:54

    一:Cypress简介 随便着Web应用项目的不断发展,测试也要不断发展,Cypress是为现代网络打造的,基于JavaScript语言的一种前端自动化测试工具,测试也是如此,对浏览器中运行的所有内容进行快速,轻松和可靠的测试。Cypress是自集成的,它提供了一套完整的端到端的测试体验,正如官网上所说: 安装C

  • Cypress系列(34)- window() 命令详解2020-06-17 10:52:04

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   作用 获取当前页面的 window 对象   语法格式 cy.window() cy.window(options) options:只有 timeout 和 log,不再展开讲了   正确写法 cy.window()   实际栗子 测试

  • Cypress系列(29)- 获取页面全局对象的命令2020-06-16 23:03:45

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   点击命令可以跳转到命令详解的文章哦 命令 作用 .window() 获取当前页面的窗口对象 .title() 获取当前页面的title .url() 获取当前页面的URL .location() 获取

  • Cypress系列(18)- 可操作类型的命令 之 点击命令2020-06-12 09:53:47

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   前言 啥是可操作类型?就是可以和 DOM 元素交互的命令,比如:点击,双击.....等等等 这些命令模拟用户和应用程序交互,Cypress 会触发浏览器事件,进而触发应用程序绑定的时间 这一

  • 前端自动化测试框架Cypress(六)--iframe元素定位2020-06-11 23:05:16

    方法一:不使用插件 单层iframe <iframe name="" frameborder="0" id="x-URS-iframe" scrolling="no"> <form id='login-from'> <div class="inputbox" id="account-box"> <input dat

  • Cypress系列(0)- 如何学习 Cypress2020-06-05 23:51:53

    如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html   前言 Cypress 未来很有可能会火的一塌糊涂,那么我们又应该如何进行学习呢? 目前国内 Cypress 可以学习的资源并不多,你百度只搜 Cypress 还可能出现硬件的东西哈哈哈 虽然目

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有