• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

VB-Helper:坚守脚本

发布: 2008-5-14 09:54 | 作者: 不详 | 来源: ccid | 查看: 117次 | 进入软件测试论坛讨论

领测软件测试网



允许撰写脚本的程序需要公开脚本所使用的对象。ScriptDraw 程序允许脚本操作其主 Picture 对象。与脚本控件相比,VSA 允许脚本以更多的方式与这些对象进行交互。但是,为了提供这些额外功能,VSA 需要了解有关这些对象的更多信息。比以前更多的信息! 

为了获取它所需的这些额外信息,VSA 需要查看定义这些对象类的程序集。(您无法提供比这更多的信息!)而且,除非该程序集是独立编译的 DLL,否则它就不能工作。这是因为如果在可执行程序中定义这些对象,VSA 就无法获取所需的信息。这意味着您的应用程序至少需要包括两个编译模块:DLL 定义可编写脚本的类和 可执行主程序。

在这两个部分中构建应用程序并进行测试之后,您可以开始向主程序中添加 VSA。首先,添加对 VSA 库的引用。在“解决方案资源管理器”中,右键单击该项目的“引用”项并选择“添加引用”。在 .NET 选项卡中,选择 Microsoft.Vsa、Microsoft.VisualBasic.Vsa 以及 System.Reflection 库。

总共只有两个步骤:构建 IVsaSite 类和使用该类。遗憾的是,这两个步骤都相当长。

构建 IvsaSite 类

要使用 VSA,您需要构建一个实现 IVsaSite 接口的类。之后,VSA 将使用该对象与您的程序进行交互。该类存储对程序可编写脚本对象的引用。

清单 2 演示由 ScriptDraw 示例程序使用的 ScriptDrawVsaSite 类。 

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网