我正在运行一个脚本,并且图像已下载到我的浏览器的缓存中如果我想检查图像大小,我可以使用 C 语言中的什么函数,就像我使用 web_reg_find() 进行页面验证一样,无论图像是否出现但是如果我也想检查它的大小怎么办?
问问题
2303 次
1 回答
1
是的,你可以这样做。为此,您需要使用录制选项录制页面:常规 > 录制 > 基于 HTML 的脚本(HTML 高级)> 非 HTML 生成的元素 > 分步录制
此外,对于回放,请确保您没有缓存资源,否则这将返回“0”。
记录页面后,找到您尝试报告大小的图像的特定调用,并在该调用之后直接添加函数:web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
此函数返回一个“int”,因此您需要设置一个变量来捕获该值。它看起来像这样:
Action()
{
int imageSize;
web_url("my_image.gif",
"URL=http://www.abc.com/images/my_image.gif",
"TargetFrame=",
"Resource=1",
"RecContentType=image/gif",
"Referer=http://www.abc.com/",
"Snapshot=t01.inf",
LAST);
imageSize = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);
}
可能有不同的方法可以做到这一点,但这在过去对我有用。
于 2013-04-02T17:40:37.470 回答