以编程方式设置选项
相关项: GUI 测试和脚本化 GUI 组件
通过在测试运行期间设置和检索测试选项,使用编辑器中的 Setting 对象来控制 OpenText Functional Testing 运行测试的方式。
使用以下语法设置选项:
Setting (testing_option) = new_value
要更改选项,请在操作中的相关点处 (例如在打开特定页面之后) 插入 Setting 对象语句。然后,在测试的下半部分前面插入另一个可重置已更改设置的 Setting 对象语句。
定义的设置一直保持有效,直到通过另一个 Setting 语句或通过修改 UI 的选项再次更改它为止,或者直到当前 OpenText Functional Testing 会话结束为止。
备注: 如果在相关的“选项”或“设置”对话框窗格中进行其他更改并保存更改,则由 Setting 语句定义的设置将保存用于下一个会话。
有关 Setting 对象的所有可用方法和属性的详细信息,请参阅对象模型参考的实用程序对象部分。
Example:
设置整个测试的选项
如果对加载的 Web 插件运行以下语句:
Setting("AutomaticLinkRun")=1
OpenText Functional Testing 将关闭测试中自动创建检查点的选项。
这与在“选项”对话框的“Web 高级”窗格中选择“运行测试或组件时忽略自动检查点”选项相同。
如果运行以下语句:
Setting("WebTimeOut")=50000
OpenText Functional Testing 将运行测试步骤前等待加载网页的时间自动更改为 50000 毫秒。
这与在“测试设置”对话框的“Web”窗格中设置“浏览器导航超时”选项相同。
设置测试特定部分的选项
如果只需将网页对象的 DefaultTimeOut 测试选项更改为 5 秒,请在网页打开后将以下语句插入到测试脚本中:
'Keep the original value of the DefaultTimeOut testing option
old_delay = Setting ("DefaultTimeOut")
'Set temporary value for the DefaultTimeOut testing option
Setting("DefaultTimeOut")= 5000
要在网页结束时使 DefaultTimeOut 测试选项恢复其原始值,请在链接到下一页的前一刻将以下语句插入至脚本中:
'Change the DefaultTimeOut testing option back to its original value.
Setting("DefaultTimeOut")=old_delay
另请参见: