我正在使用Cypress与Meteor。
我需要Meteor
窗口上的对象进行调用Meteor.loginWithPassword
。
我想使用它来跳过每次使用UI进行登录的过程。我已经尝试了以下方法,但流星在运行时不在窗口中。
cy.window()
.then((window) => {
console.log(window.Meteor);
});
试试这个:
cy.window().its('Meteor');
这将等待直到该Meteor
属性存在于window
对象上。
或者,如果您想对该Meteor
属性进行修改,请使用.then()
:
cy.window().its('Meteor').then(meteor => {
console.log(meteor);
// do things
});
.its()
将尝试从Cypress包装的对象(在这种情况下为window
对象)中获取属性,并将重试直到该属性存在或命令超时。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句