我正在使用Advantage在线购物网站进行一些记录测试,成功记录了登录、将产品添加到购物车和结账的过程,问题是,每当我将用户名和密码更改为参数时,它就会停止工作,发布我将用户名和密码更改为参数的块,因为垃圾邮件过滤器不允许那么多网址
web_set_sockets_option("SSL_VERSION", "AUTO");
web_set_user(lr_eval_string("{Usuario}"),
lr_eval_string("{Password}"),
"www.advantageonlineshopping.com:443");
web_custom_request("AccountLoginRequest_3",
"URL=",
"Method=POST",
"Resource=0",
"RecContentType=text/xml",
"Referer=https://www.advantageonlineshopping.com/",
"Snapshot=t75.inf",
"Mode=HTML",
"EncType=text/xml; charset=UTF-8",
"Body=<?xml version=\"1.0\" encoding=\"UTF-8\"?><soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"><soap:Body><AccountLoginRequest xmlns=\"com.advantage.online.store.accountservice\"><email></email><loginPassword>{Password}</loginPassword><loginUser>{Usuario}</loginUser></AccountLoginRequest></soap:Body></soap:Envelope>",
LAST);
web_set_sockets_option("INITIAL_AUTH", "BASIC");
web_url("907992560_11",
"URL=https://www.advantageonlineshopping.com/order/api/v1/carts/907992560",
"Resource=0",
"RecContentType=application/json",
"Referer=https://www.advantageonlineshopping.com/",
"Snapshot=t76.inf",
"Mode=HTML",
LAST);
然后每当我尝试重播时都会收到此错误
Login.c(128): Error -26611: HTTP Status-Code=500 (Internal Server Error) for "https://www.advantageonlineshopping.com/order/api/v1/carts/907992560" [MsgId: MERR-26611]
每当我双击它时,它就会转到脚本的最后一个块(web_url(“907992560_11”一个),知道为什么会发生这种情况吗?
尝试使用和不使用参数,没有它们,录音可以工作,我可以重播它,使用它们,我只是不断收到相同的错误,尝试注释给出错误的代码块,然后我在下一个不同的块中收到另一个错误行动
使用相同的凭据记录两次。比较脚本。您将找到与会话和状态相关的项目。
使用不同的用户ID进行记录,您将找到与凭证相关的项目。
我看到似乎有许多未处理的动态元素,如果不解决,将导致 5xx 错误消息。
注意:要使用此工具,您需要接受培训。在一段时间内,你的管理层还欠你一位导师。如果他们拒绝了你,那么就寻找一个新的雇主——你的管理层只对账单感兴趣,而不是价值。他们会牺牲你来挽救客户关系