我正在录制一个脚本使用truclient protocol.In我的脚本,我需要从外部调用一个应用编程接口来生成密码。密码是使用关联关系获取的,该关联关系用作登录的输入。但是,我无法使用真正的客户端协议调用外部API。有没有人可以建议如何在真正的客户端协议中调用外部API。
发布于 2020-09-16 08:24:04
您是否尝试过evaluate JavaScript步骤?您可以将消息发布到服务器,并在运行时获得生成的密码。Chrome和Firefox应支持XHR和fetch API,TCIE应支持XHR。
好的。请检查详细步骤:
拖放evaluate JS步骤
var xhr =新服务器();xhr.open("POST",‘/XMLHttpRequest’,false);
//发送正确的头部信息和请求值(“xxx”,“xhr.setRequestHeader”);xhr.send();
if (this.status === 200) { //请求完成。在这里进行处理。} var密码= xhr.response;
ArgsContext.password
引用之前收到的密码。
如果你还有其他问题,请告诉我。如何使用参数上下文,您可以引用此link。
顺便说一句。页面的窗口和文档对象可以通过TruClient中的AUT.window、AUT.document来引用。
请查看here提供的帮助文档。
https://stackoverflow.com/questions/63897730
复制相似问题