美文网首页
Cypress 用例数据分离

Cypress 用例数据分离

作者: BestFei | 来源:发表于2020-06-09 15:00 被阅读0次

一、项目结构
1、用例文件 ../../tests/myPage/demoTest.spec.js
2、数据文件 ../../tests/myPage/demoTest.data.js

二、定义数据文件

const randomNum = Math.floor((Math.random()*90000000)+1)
const emailAccount = `best${randomNum}@fei.com`
const mobileNo = Math.floor(9660000000 + Math.random() * 9000000)
export default {
    "notice": "Welcome to register",
    register: {
        "email": emailAccount,
        "mobileNo": mobileNo,
        "loginPasword": "P@ssw0rd"
    }
};

三、编写case

/// <reference types="Cypress" />

const userData = require("../../tests/myPage/demoTest.data")

describe('My First Test Suite', function() {

    it('Test Parameter file', function() {
        cy.visit('https://cn.bing.com/')
        cy.log(userData.notice)
        cy.log("register email is "+userData.register.email+",mobile is "+userData.register.mobileNo+",pasword is "+userData.register.pasword)
    })
})

相关文章

  • Cypress 用例数据分离

    一、项目结构1、用例文件 ../../tests/myPage/demoTest.spec.js2、数据文件 .....

  • Cypress 那点事

    Cypress 初体验Cypress 测试用例的一些编写技巧Cypress 查找元素的一些技巧Cypress Ex...

  • WEB自动化-04-Cypress-测试用例编写和组织

    4 测试用例编写和组织 4.1 用例结构     Cypress是建立在 Mocha 和 Chai 之上,因此同时...

  • 数据驱动测试-DDT

    一、DDT介绍 1. 数据驱动思想:数据和用例进行分离,通过外部数据去生成测试用例。 2. 适用场景:进行接口测试...

  • Cypress 修复测试时,Chromium会自动Crash的问

    报错日志 在 Jenkins CI,全量运行Cypress全量测试用例,可能会出现以下报错。 Cypress的报错...

  • Kernel Method

    非线性分类 输入空间中有由分割的数据集,圆内为正例,圆外为负例,此时用超平面是无法正确分离数据集的。 定义映射,在...

  • Cypress

    使用 Cypress 步骤 创建目录cypress-demo-1 用VSCode或WS打开目录 局部安装cypre...

  • pytest:从数据库读取用例并执行

    1.用例已经录入到数据库(手动操作)2.读取数据库中的用例3.执行用例 下面是执行用例的方法,注意此处只有一个测试...

  • 用单例模式优化本地存储

    1.用单例设计存储数据接口 1.1单例接口 1.2数据序列化接口 1.3数据反序列化接口 2.用单例接口隔离实现细...

  • WEB自动化-01-Cypress 介绍

    1. Cypress 介绍 1.1 Cypress 简介     Cypress是一款基于 JavaScript ...

网友评论

      本文标题:Cypress 用例数据分离

      本文链接:https://www.haomeiwen.com/subject/epwstktx.html