自由格式 DataWindow PowerBuilder 控件的代理设置

Rational® Functional Tester V8.2.1 及更高版本中,可在功能测试脚本中的自由格式 DataWindow PowerBuilder 控件上使用新代理进行记录和回放。缺省情况下,在 Rational Functional Tester 8.2.1 安装中,使用旧代理记录的脚本可以正常回放,但您记录的任何新脚本都将使用这些新代理。
根据您的需要,可以还原为将 8.2.1 之前的代理用于所有脚本,或将新代理用于这些脚本。在功能测试脚本中的自由格式 DataWindow Powerbuilder 控件上使用代理进行记录和回放由 ivory.properties 文件中的以下标志进行控制:
  • rational.test.ft.pb.datawindow.freeform.usenewproxyonly
  • rational.test.ft.pb.datawindow.freeform.usehybridproxy
表 1. 用于控制代理的标志设置
ivory.properties 文件中的标志 Rational Functional Tester 8.2.1 中的缺省设置 设置为仅使用 8.2.1 之前的代理 设置为仅使用新代理
rational.test.ft.pb.datawindow.freeform.usenewproxyonly FALSE FALSE TRUE
rational.test.ft.pb.datawindow.freeform.usehybridproxy TRUE FALSE 忽略设置

Rational Functional Tester 8.2.1 安装中这两个标志的缺省设置显示在该表的第一列中。回放脚本时,GetChildren 函数将查找辅助功能选项对象引用以及 V8.2.1 中的新增代理。缺省情况下,仅当您记录新脚本时才会使用新代理。

要还原为仅使用 8.2.1 之前的代理,请将 ivory.properties 文件中的 rational.test.ft.pb.datawindow.freeform.usehybridproxy 标志设置为 FALSE。 记录和回放将还原为使用 8.2.1 之前的代理。 此设置显示在该表的第二列中。

要仅使用 V8.2.1 中的新增代理,请将 ivory.properties 文件中的 rational.test.ft.pb.datawindow.freeform.usenewproxyonly 标志设置为 TRUE。 此设置显示在该表的第三列中。将忽略 rational.test.ft.pb.datawindow.freeform.usehybridproxy 标志设置,而仅使用新代理进行记录和回放。 如果您不需要回放任何现有脚本并且将仅记录新脚本,此设置很有用。此设置还能确保实现最佳的回放性能。

注: 新代理设置仅适用于通过使用 PowerBuilder 部署的标准 Win32 应用程序。

反馈