Functional Tester 示例

Functional Tester 附带一些可供您在自己的脚本中使用的示例代码。您可以从 Functional Tester 附带的样本项目中打开这些示例。

要访问样本项目,请从欢迎页面或从帮助菜单打开“样本库”。依次单击帮助 > 样本库。 在库中,浏览到技术类别下所列的 Functional Tester 样本项目

Functional Tester 样本项目

样本项目是通过使用 Functional Tester 教程创建的。可以在使用教程时查看该脚本和其他测试资产,如果要将其与您的文件进行比较,也可以在完成教程后进行查看。

样本项目包含您完成教程时所创建的脚本、验证点、对象图及其他文件。样本脚本的状态为教程结束时其所处的状态。为进行参考,可以查看该脚本或其他资产以与您自己的脚本或资产相比较,或者实际回放脚本。 教程脚本称为“ClassicsSample”。

要打开项目,请单击导入链接。然后,在“项目”视图中将显示该项目。单击脚本名称可将其显示在脚本窗口中。您可以通过单击 Functional Tester 工具栏上的运行 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() 等。


反馈