我有Selenium C#测试脚本,可以从浏览器中获取令牌。
我有两个天蓝色的devops任务,一个执行硒测试,另一个执行API测试。 我想将硒测试获取的令牌传递给API测试执行任务,为此,我尝试使用azure用户定义的变量。
我尝试在硒测试中进行Environment.SetEnvironmentVariable("Token", token);
,然后尝试使用$(Token)
访问其他API任务中的令牌。
但这不起作用。
任何人都可以帮忙。有没有办法将令牌从硒测试传递到其他azure-devops任务?
注意:-两个任务都在同一工作中,一个接一个。
答案 0 :(得分:1)
您可以使用以下示例:Set a job-scoped variable from a script。
使用C#,可能类似于以下内容:
getFormattedData(): string {
return DatePipe.apply(this.dt);
}