Cypress学习2--基础使用

1.导入cypress工程到pycharm,界面如下:

目录结构含义:

- cypress // cypress目录
---- fixtures 测试数据配置文件,可以使用fixture方法读取
---- integration 测试脚本文件
---- plugin 插件文件
---- support 支持文件
- cypress.json // cypress全局配置文件

2.打开integration目录,新建first.js,输入如下内容:

describe("hello cypress",()=>{
    beforeEach(()=>{
        cy.visit("http://www.baidu.com")
    })
    it("输入查询cypress",()=>{
        cy.get("#kw")
          .type("cypress")
        cy.get("#su")
          .click()
        cy.get('body').should('contain', 'cypress')
    })
})

3.选择要运行的浏览器,点击运行脚本

运行界面如下:

 

4.脚本解释

  • describe 声明一个测试用例集
  • beforeEach 测试用例前置操作,相当于setup
  • it声明了一个测试用例
  • cy.get 定位元素,用css selector定位选择器
  • type 输入文本
  • should 断言,hava.value 是元素的value属性值,判断是否为‘yoyo’
  • clear 清空文本
  • should 继续断言,文本框内容为空字符串

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值