在以下代码中,testEmail是文件中的全局变量。我正在使用selenium-webdriver。 Console.log(testEmail)确实显示正确的电子邮件,但是,当我尝试将此参数传递给另一个文件中的函数时,它会立即设置为undefined。为什么是这样?传递参数的函数返回一个promise。
test.it('should get confirmation email in under 1 minute', function() {
this.timeout(0);
console.log("Test Email:" + testEmail);
return imapGmail.checkNewestEmail(testEmail);
}