如何将pollUntil与实习4功能测试结合使用

时间:2018-02-02 16:50:51

标签: intern leadfoot

我正在写实习生4个功能测试。当我尝试使用pollUntil时,它是未定义的

  .findDisplayedByCssSelector('button.primary')
  .then( el => pollUntil(function(pollEl) {
      if( pollEl.isEnabled() ) return true;
      return null;
  }, el, 300000 )

错误:

 chrome 63.0.3239.132 on Windows NT -  Test - do create (0.352s)
   ReferenceError: pollUntil is not defined
     at Command.remote.findDisplayedByClassName.findByXpath.click.clearValue.type.end.end.findDisplayedByCssSelector.then.end.findDisplayed

我尝试了各种方法来导入pollUntil函数,如

const { pollUntil } = require('leadfoot/helpers/pollUntil');

没有人工作过。

任何人都有关于如何访问pollUntil的提示?

1 个答案:

答案 0 :(得分:0)

Useremails模块的默认导出。 Intern和Leadfoot是使用ESM默认导出语义构建的,因此默认导出称为“默认”。试试:

pollUntil

helpers/pollUntil