gpt4 book ai didi

angularjs - 在每个测试文件中使用相同的变量

转载 作者:行者123 更新时间:2023-11-28 20:23:16 26 4
gpt4 key购买 nike

出于测试目的,我使用了多个文件。每一个代表网站的一部分进行测试。

在其中一个开始测试文件中,我为新案例的名称创建了变量,它看起来像:

var moment = require('../../../../../node_modules/moment');

describe('Create new case', function() {

var caseNumber = moment().format('YYYYMMDD-HHmmss-SS');

但是在最后的某个地方(在另一个测试文件中)我想再次使用这个 caseNumber (与第一次测试中使用的完全相同,而不是生成新的)。

谁能告诉我如何在 Protractor 中做到这一点?

最佳答案

让一个测试依赖于另一个测试来定义和导出变量听起来不太对。使用 globalonPrepare() 中设置全局变量:

onPrepare: function() {
global.caseNumber = moment().format('YYYYMMDD-HHmmss-SS');
},

然后,您将把 caseNumber 作为所有测试的全局变量。

关于angularjs - 在每个测试文件中使用相同的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30802665/

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