我正在写实习生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的提示?
答案 0 :(得分:0)
User
是emails
模块的默认导出。 Intern和Leadfoot是使用ESM默认导出语义构建的,因此默认导出称为“默认”。试试:
pollUntil
或
helpers/pollUntil