编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Web自动化测试工具系列-Cypress框架 (2) -Cypress的初体验

wxchong 2024-06-11 10:04:26 开源技术 14 ℃ 0 评论

咱们书接上回,继续分享Cypress框架的课程。

1、修改package.json文件,设置Cypress启动命令。

"scripts": {
    "cy": "cypress open" # 设置Cypress的启动命令,方便使用npm run cy命令执行
  },

2、使用VsCode打开上一节课我们创建的cypress_demo项目。

3、在integration目录中,新建一个文件夹,例如3-Test-Baidu.

4、在3-Test-Baidu目录中,新建一个JavaScript文件。

5、编辑JavaScript文件,内容如下:

/// <reference types="cypress" />
describe('测试百度', () => {
    it('Does not do much', () => {
        cy.visit('https://www.baidu.com');
        cy.get('#kw', {timeout:2000}).type("cypress");
        cy.wait(100);
        cy.get('#su', {timeout:2000}).click()
    });
});

6、运行cypress

npm run cy

7、执行测试脚本

8、总结

  • 执行速度比selenium要快许多。
  • 编写脚本所使用的是JavaScript语言,门槛相对比selenium要高一点。selenium支持多种语言,如Python。而Cypress目前只支持JavaScript语言。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表