gpt4 book ai didi

protractor - 我可以从 JSON 文件中获取测试数据到 Protractor 中的页面对象文件吗

转载 作者:行者123 更新时间:2023-12-04 22:43:04 25 4
gpt4 key购买 nike

我在 Protractor 上工作,我为我的项目创建了一个测试数据 (JSON) 文件,我也在我的脚本中使用页面对象。有时我需要测试数据到我的页面对象文件中,以便在创建对象后识别屏幕上的对象。

我有多个具有相同 css 定位器的对象,我想用我使用 JSON 插入的数据来识别特定的对象。我正在使用“cssContainingText”定位器来识别对象,但无法直接从 JSON 获取数据。

有人可以帮我解决吗?我不知道如何从页面对象文件中调用数据文件 (JSON)。

最佳答案

除了@Tom 的回答,您还可以将测试数据路径分配给 params conf.js 文件的对象,只需使用变量名即可在任何文件中访问它。

看看下面的示例 config.js 文件。

exports.config = {

seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome'
},

onPrepare: function () {

},
params: {
testdata: require('path/to/json/file.json')
}
}

在您的 pageObjects 或 Spec 中,您可以使用 browser.params.testdata.users 访问数据或任何 testdata 对象的名称。

关于protractor - 我可以从 JSON 文件中获取测试数据到 Protractor 中的页面对象文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40174970/

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