我正在尝试将GUI解决方案中的值传递给UFT中的API解决方案(我对UFT有点新) 流程就像
Start
GUI Test
API Test
End
我尝试了什么:
TestArgs(base64)=base64Encoded
和
Parameter(base64)=base64Encoded
base64是我从' End'的属性窗格创建的outparam。 GUI测试。
在使用上述任一方式
分配后,base64给我null有没有具体的方法来分配价值?这是将值从GUI解决方案传递到API解决方案的正确方法
答案 0 :(得分:0)
您要记住的主要事情是您将创建一个将测试API测试的GUI测试。您可以从GUI测试中保存输出参数,然后调用API测试。您可以使用下面的文章将存储在GUI测试中的参数作为输入参数传递。
Start GUI test
Save GUI Parameter(s)
Call API test with "parameter(s) from Datatable" defined in the input parameters of the API test
End GUI test
请使用本文了解如何使用参数调用API测试:
答案 1 :(得分:0)
找到了灵魂:
1。在“开始”部分的API测试中定义Inparam。 2.从GUI调用API时,从GUI测试传递变量,如
RunAPITest "Demoservice" ,variable
3.在API测试中将Inparam分配给服务中的正确标记。现在,变量中的值将转到Inparam,最终转到服务调用中指定的标记