gpt4 book ai didi

javascript - 在我的 Protractor 测试中导出的变量未定义

转载 作者:行者123 更新时间:2023-11-28 04:36:30 24 4
gpt4 key购买 nike

在运行我的 protractor 测试时,我想到了这种情况,我必须将变量从一个 POM 文件导出到另一个 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。但是我的控制台显示未定义,我无法理解。我哪里出错了?

最佳答案

尝试使用this sytax :

export {exportvar1} //in file1

import { exportvar1 } from 'file1'; //in file 2

关于javascript - 在我的 Protractor 测试中导出的变量未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44158271/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com