我有 selenium C# 测试脚本,可以从浏览器获取令牌。
我有两个 azure devops 任务,一个用于执行 selenium 测试,另一个用于执行 API 测试。
我想将 selenium 测试获取的令牌传递给 API 测试执行任务,为此我尝试使用 azure 用户定义的变量。
我尝试做Environment.SetEnvironmentVariable("Token", token);
在我的 selenium 测试中,然后尝试使用其他 API 任务访问令牌$(Token)
。
但它不起作用。
任何人都可以帮忙解决这个问题吗?有没有办法将令牌从 selenium 测试传递到其他 azure-devops 任务?
注意:- 两项任务都在同一个工作中,一个接着一个。
您可以使用这个例子:.
对于 C#,可能如下所示:
Console.WriteLine("##vso[task.setvariable variable=Token]" + token);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)