对象而不是collection- vbscript中的浏览器



我已经写了一个vbscript,它在HP UFT工具中运行良好。浏览器。

vbscript是一种脚本语言,旨在集成到许多不同的主机中,每个主机都暴露了自己的对象模型。因此,一个人可以在Internet Explorer中的HTML页面中运行vbScript,或者可以在经典ASP页面中运行vbscript,并可以访问ASP响应和请求对象,或者可以在Windows脚本host中运行vbscript(这是带有文件的文件," .vbs"扩展名默认运行(,也可以在其他应用程序中托管。

在每种情况下,默认情况下可用的对象和名称由加载脚本的主机确定。这意味着您不能仅仅开始使用一个主机提供的对象,并期望它们存在于另一个主机中。虽然您可能可以共享一些代码,并且可以使用CreateObject加载COM对象,但内置的对象只有在提供那些特定对象的主机上加载时才会存在。

"浏览器"是其中一个对象,虽然UFT可能会提供(我不熟悉UFT(,但它不是其他主机提供的,这就是为什么您尝试在Windows脚本主机中尝试运行脚本时它不知道您在说什么对象。

最新更新