首页 > 其他 > 详细

cypress笔记

时间:2019-09-16 21:48:19      阅读:82      评论:0      收藏:0      [点我收藏+]

常用语法整理

技术分享图片
技术分享图片
技术分享图片
技术分享图片

遇到的一些问题

each方法支持遍历元素

each(($el, index, $list) => { ... }, $el文档说是jquery元素, 但是直接用jquery方法不行( 比如click)

解决方法: 用cy.wrap传入元素

cy.get('@item').each(($el, index, $list) => {       
    cy.wrap($el).click().find('li:first').click();
});

等价于

cy.get('@item').eq(0).click().find('li:first').click();    cy.get('@item').eq(1).click().find('li:first').click();    cy.get('@item').eq(2).click().find('li:first').click();

使用promise.all

不支持原生的promise.all,需要用Cypress.Promise.all
讨论:https://github.com/cypress-io/cypress/issues/915

new Cypress.Promise.all([ promise1, promise2 ]).then( ()=>{ ... } )

cypress笔记

原文:https://www.cnblogs.com/catsinwinter/p/11529985.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!