咱们书接上回,继续分享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语言。
本文暂时没有评论,来添加一个吧(●'◡'●)