0

我运行一个脚本:

web_url("yangibazar@ya.ru",
"URL=http://u0351361.isp.regruhosting.ru/viewtopic.php?t=11", 
"TargetFrame=", 
"Resource=0", 
"RecContentType=text/html",
"Referer=http://u0351361.isp.regruhosting.ru/viewforum.php?f=3", 
"Snapshot=t6.inf", 
"Mode=HTML", 
LAST);

lr_think_time(20);

web_reg_find("Text=templates/subSilver/images/icon_mini_faq.gif",LAST );

web_reg_find("Text=u=16",LAST );

第一个 web_reg_find 找到字符串,第二个 - 返回错误

 118    Action.c(118): Error -26366: "Text=u=16" not found for web_reg_find   [MsgId: MERR-26366]   Action.c

但是来自先前 web_url("yangibazar@ya.ru"... 的快照 t6.inf 响应包含两个字符串。实际上问题是可以在响应中找到一些刺痛,而有些则没有。查看来源:http://u0351361 .isp.regruhosting.ru/viewtopic.php?t=11 - 该页面的代码

4

1 回答 1

0

服务功能的上下文是它在您有兴趣查找结果的调用之前启动。从这个意义上说,服务函数 (web_reg_*) 就像一个筛子,所有响应的 HTML 都通过筛子倾倒。web_reg_* 函数的条件决定了最终在筛子中捕获什么(如果有的话)进行评估。

在上面提供的代码示例中,服务函数在 web_url() 之后调用。他们的操作上下文将是以下请求,而不是前一个请求。这里的问题是概念性的,会影响您的实施。

作为产品培训的一部分,这一概念得到了广泛的介绍。如果您的管理层拒绝派您参加培训并在一段时间内拒绝提供指导(至少在转向新学科/工具时),那么您应该考虑从 HP 网站下载自学教程。

于 2017-07-18T14:27:35.273 回答