Microsoft .NET Framework 问题

© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

1.0 已知问题和变通方法
   1.1 在 .Net 的 ErrorProvider、HelpProvider 和 ToolTipText 控件上插入验证点时发生 ObjectNotFoundException
   1.2 对于某些 .NET 控件,滚动事件不能正常进行
   1.3 在未安装 .Net 1.0 framework 的测试系统上生成配置文件时发生问题
   1.4 无法回放存储在网络中的 .Net 脚本
   1.5 Functional Tester 未能识别 Win32、.NET、HTML、Siebel 和 SAP 应用程序中的控件。

1.0 已知问题和变通方法

1.1 在 .Net 的 ErrorProvider、HelpProvider 和 ToolTipText 控件上插入验证点时发生 ObjectNotFoundException

当在 .Net 中执行记录,在 ErrorProvider、HelpProvider 和 ToolTipText 控件上创建数据验证点时,会发生此问题。

变通方法:在 .Net 的这些控件上创建属性验证点。

1.2 对于某些 .NET 控件,滚动事件不能正常进行

此问题是由 Win32 API GetScrollBarInfo 方法引起的。如果启用了可视样式,则它不能返回正确的结果。

变通方法:如果从应用程序代码库中禁用/注释掉 Application.EnableVisualStyles() 行,则 Rational Functional Tester 将正常工作。在 VS2005 中,这是测试应用程序 Main() 方法源代码的第一行。

注意:此问题只发生在 WindowsXP 或 Windows 2003 平台上。

1.3 在未安装 .Net 1.0 Framework 的测试系统上生成配置文件时发生问题

如果测试系统未安装 .Net 1.0 Framework,则无法为使用 .Net Framework 1.0 编译的应用程序生成配置文件。

变通方法:要生成配置文件,必须首先在测试系统上安装 Framework 1.0。然后,使用以下某个命令:

否则,将需要手动编写应用程序的配置文件。

1.4 无法回放存储在网络中的 .Net 脚本

网络中的项目可能由于本地计算机的安全策略而没有其“完全可信”许可权。在回放日志或 RFT 调试日志中会显示 RuntimeSecurityPolicyException 消息。

变通方法:请执行以下步骤:

如果仍然看到此消息,请执行以下步骤:

    1. 在 Internet Explorer 窗口中单击工具 > Internet 选项
    2. 在“安全”选项卡中,选择本地 Intranet 区域。
    3. 单击站点
    4. 在“本地 Intranet”对话框中单击高级
    5. 取消选中对该区域中的所有站点要求服务器验证(https:)
    6. 指定项目路径,并单击添加
    7. 单击确定

1.5 Functional Tester 未能识别 Win32、.NET、HTML、Siebel 和 SAP 应用程序上的控件。

测试系统上未安装 .Net Framework 时会发生这种情况。

变通方法:安装 .Net Framework 并运行 Install.bat 文件来从 <Functional Tester installation directory>\SDP70\FunctionalTester\installscripts 目录注册所需的 DLL。