Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript cypress中未定义窗口的属性_Javascript_Testing_Cypress - Fatal编程技术网

Javascript cypress中未定义窗口的属性

Javascript cypress中未定义窗口的属性,javascript,testing,cypress,Javascript,Testing,Cypress,我用柏树和流星 我需要窗口上的Meteor对象调用Meteor.loginWithPassword 我想用它跳过每次登录时使用的UI。 我试过以下方法,但流星在运行时不在窗口上 cy.window() .then((window) => { console.log(window.Meteor); }); 试试这个: cy.window().its('Meteor'); 这将一直等到窗口对象上存在Meteor属性 或者,如果要在Meteor属性存在后使用它执行某些

我用柏树和流星

我需要窗口上的
Meteor
对象调用
Meteor.loginWithPassword

我想用它跳过每次登录时使用的UI。 我试过以下方法,但流星在运行时不在窗口上

cy.window()
  .then((window) => {
      console.log(window.Meteor);
   });
试试这个:

cy.window().its('Meteor');
这将一直等到
窗口
对象上存在
Meteor
属性


或者,如果要在Meteor属性存在后使用它执行某些操作,请使用
。然后()


.its()
将尝试从Cypress包装的对象(在本例中为
窗口
对象)获取属性,并将重试,直到属性存在或命令超时

cy.window().its('Meteor').then(meteor => {
    console.log(meteor);
    // do things
});