在运行我的protractor
测试时,我想出了这个场景,我必须将一个变量从我的一个POM文件导出到另一个。例如,假设file.js
是将变量定义为
file1.js
var xy = some_random_8chars;
...
...
module.exports={
//other module exports
exportvar1 : xy
}
现在,我需要在file2.js
中导入此内容以访问xy
的值。所以我在file2.js
var ximport = require('file1.js');
var use_new_value = ximport.exportvar1;
console.log(use_new_value) ;
根据我的理解,这应该是打印some_random_8chars
。但是我的控制台显示undefined
,我无法理解。我哪里错了?
答案 0 :(得分:0)
尝试使用this sytax:
export {exportvar1} //in file1
import { exportvar1 } from 'file1'; //in file 2