要访问样本项目,请从欢迎页面或从帮助菜单打开“样本库”。依次单击 。 在库中,浏览到技术类别下所列的 Functional Tester 样本项目。
样本项目是通过使用 Functional Tester 教程创建的。可以在使用教程时查看该脚本和其他测试资产,如果要将其与您的文件进行比较,也可以在完成教程后进行查看。
样本项目包含您完成教程时所创建的脚本、验证点、对象图及其他文件。样本脚本的状态为教程结束时其所处的状态。为进行参考,可以查看该脚本或其他资产以与您自己的脚本或资产相比较,或者实际回放脚本。 教程脚本称为“ClassicsSample”。
要打开项目,请单击导入链接。然后,在“项目”视图中将显示该项目。单击脚本名称可将其显示在脚本窗口中。您可以通过单击 Functional Tester 工具栏上的运行 Functional Tester 脚本按钮 来回放脚本
此外,项目还带有一些可供您在自己的脚本中使用的示例代码。
类 | 软件包 | 描述 |
ExtensionScript | superscript | 提供一些通用实用程序方法。 |
HtmlScript | superscript | 提供处理程序以自动撤除意外的活动 HTML 对话框。 |
WindowScript | superscript | 提供一些可能有助于处理本机 Microsoft® Windows® 应用程序问题的方法。 |
SwtScript | superscript | 提供一些可能有助于测试基于 SWT 的应用程序的方法。 请注意,此实现利用的是特定于 Microsoft Windows 的 WindowScript。此类在 Linux® 上将无效。 |
EclipseScript | superscript | 提供一些可能有助于测试在 Eclipse 平台(请参阅 http://www.eclipse.org/)内运行的插件的方法。请注意,此代码利用的是内部 Eclipse 类,因此可能在 eclipse 的未来版本上无效。此类说明了如何在 SUT 中调用静态方法以及如何使用定制测试对象。 |
WorkbenchTestObject | testobject.eclipse | 用于 Eclipse(请参阅 http://www.eclipse.org/)shell Workbench 的测试对象。 |
WorkbenchWindowTestObject | testobject.eclipse | 用于 Eclipse(请参阅 http://www.eclipse.org/)shell WorkbenchWindow 的测试对象。 |
WorkbenchPageTestObject | testobject.eclipse | 用于 Eclipse(请参阅 http://www.eclipse.org/)shell WorkbenchPage 的测试对象。 |
如果要使用这些示例,请将 testobject 和 superscript 目录及其内容复制到 Functional Tester 项目中。
要使用其中一个超级脚本,请将脚本的帮助程序超类属性设置为超级脚本的完整类名。例如,要对名为 X 的脚本使用 ExtensionScript 超类,请在 Functional Tester 的“项目”视图中右键单击 X,然后从弹出菜单中选择“属性”。在标题为“X.java 的属性”的对话框中,选择左边列表中的“Functional Tester 脚本”。最后,将带有标签“帮助程序超类”的编辑框中的文本设置为“superscript.ExtensionScript”。 您还可以修改项目首选项,以便项目中所有新创建的脚本都将扩展此超级脚本。要定义项目的缺省帮助程序超级脚本,请右键单击该项目并从弹出菜单中选择“属性”,然后设置“Functional Tester 项目”中带有标签“新脚本帮助程序超类”的文本字段。
一旦完成此操作,X.java 脚本即可利用 ExtensionScript 的其他方法,如 getClipboardText()、setClipboardText()、clipboardVP() 等。