gpt4 book ai didi

javascript - 我们可以在运行时更改 Protractor 配置文件中定义的参数值吗

转载 作者:行者123 更新时间:2023-11-30 00:25:41 25 4
gpt4 key购买 nike

我正在尝试编辑 Protractor 端到端测试的 conf.js 文件中定义的值。

params: {
blnFlag: 'False'
},

我能够以下面的方式访问这些值

......
console.log(browser.params.blnFlag);
browser.params.blnFlag ='True';
......

当我尝试将 blnFlag 的值更改为 True 时,控制台返回 False。当范围仅限于当前 js 文件时,该值正在更改。当我们在另一个js文件中使用这个全局参数时,真的可以查看运行时所做的更改吗?

谁能帮我举个例子。谢谢。

最佳答案

这很奇怪,你有什么版本的 Protractor ?

因为它适合我:

var params = browser.params;
console.log(params.users.admin_user);
params.users.admin_user = 'test of params';
console.log(params.users.admin_user);

输出:

{ user_name: 'ADMIN-USER', id: 2 }
test of params

(参数):

params: {
users: {
admin_user: {
user_name: 'ADMIN-USER',
id: 2
}
}
}

关于javascript - 我们可以在运行时更改 Protractor 配置文件中定义的参数值吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31536443/

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