网页测试技术与实践
在网页测试领域,有许多实用的技术和方法可以帮助我们确保网页的质量和性能。下面将详细介绍一些常见的网页测试任务及实现方法。
1. 创建 XMLHttp 实例
在检查网页链接是否损坏等场景中,XMLHttp 对象能帮助我们通过 HTTP 协议与 Web 服务器进行通信。为了向终端用户通知下载进度,我们需要对 XMLHttp 实例的创建进行特殊处理。以下是相关代码:
private property let XML(byref objXML) set m_objXML = objXML if typename(objXML) <> "Nothing" then _ m_objXML.onreadystatechange = Handler end property我们将在Sub Class_Initialize子程序中创建的 XMLHttp 对象传递进来,并检查它是否为真实对象。然后,将处理程序的默认方法隐式分配给 XMLHttp 的onreadystatechange事件。当 XMLHttp 对象的readystate属性发生变化时,StateChangeHandler对象的默认Exec方法会自动执行,并使用 AutoIt COM 对象显示处理状态的通知。不过,代码中还缺少对XMLHttp.send之后的 HTTP