已知问题 - ActiveX 插件
此部分包含有关使用 ActiveX 插件的疑难解答和限制信息。
一般限制
|
-
当“增强保护模式”打开时,Internet Explorer 11 不支持 ActiveX 插件。
-
如果 OpenText Functional Testing 不能识别网页中的 ActiveX 控件,则降低 Microsoft Internet Explorer 浏览器内设置的安全级别。
-
如果 ActiveX 控件是在启动 OpenText Functional Testing 后注册的,则 OpenText Functional Testing 可能不能正确识别控件。例如,OpenText Functional Testing 可能将 AcxCalendar 识别为 ActiveX 对象。
变通方法: 安装运行 ActiveX 控件的应用程序,并在启动 OpenText Functional Testing 前注册所有 ActiveX 对象。
|
不受支持的控件
|
OpenText Functional Testing 不支持某些 ActiveX 控件或具有特定前缀的控件:
-
Msawt
-
SpectrumHR.GrabBag
-
SpectrumHR.EDataControl
-
SpectrumHR.SSDBGridEventHandler
-
ShockwaveFlash
-
Spider90
-
XGO
-
AMOVIE.ActiveMovieControl.2
-
MediaPlayer.MediaPlayer.1
-
Trident.HTMLEditor.1
-
htmlfile
-
xmlfile
-
htmlfile_FullWindowEmbed
-
xmlfile_FullWindowEmbed
-
lnkfile
-
JScript
-
VBScript
-
MSJava
-
PDF.PdfCtrl.1
-
ScriptBridge.ScriptBridge.1
-
JavaSoft.JavaBeansBridge.1
-
Oracle.JavaBeansBridge.1
-
Spider.Loader.1
-
COMCTL.ImageListCtrl.1
-
ActiveTabs.SSTabPanel.4
-
ActiveTabs.SSTabPanel.2
-
ActiveTabs.SSTabPanel.3
-
{3050f67D-98b5-11cf-bb82-00aa00bdce0b}
-
{3050F5C8-98B5-11CF-BB82-00AA00BDCE0B}
-
TriEditDocument.TriEditDocument.1
-
Miner3D.Miner3DObj.1
-
ActiveBar2Library.ActiveBar2.2
-
{275C23E2-3747-11D0-9FEA-00AA003F8646}
-
SpectrumHR.GrabBag.1
-
SpectrumHR.EDataControl.1
-
SpectrumHR.SSDBGridEventHandler.1
|
测试对象方法
|
-
如果您使用 ActivateCell、ActivateColumn、SelectCell、SetCellData、SelectColumn 并在方法参数中按名称指定列,则在运行测试时会发生错误。
变通方法: 调用这些方法时,请根据编号指定列。
-
如果在编辑器中,为在 ActiveX 控件内拥有 Java 对象的混合层次结构的 Web 应用程序插入步骤,则 OpenText Functional Testing 可能需要较长时间来检索 ActiveX 参数的可能参数值(值的动态列表)。
变通方法: 插入这些使用“关键字视图”的步骤 (其中未使用值的动态列表功能)。
-
对 Apex、DataBound 和 Sheridan 网格的行和列位置执行的方法将返回可见位置的值,而非表中绝对位置的值。
变通方法: 录制时使用滚动条,以显示所需单元格。
-
如果“无窗口”ActiveX 单选按钮对象首先不是通过单击 (AcxRadioButton.Click) 或通过使用 Set 方法激活的,则包含 AcxRadioButton.GetVisibleText 方法的步骤将返回一个错误,指明该对象不可见。
变通方法: 在“无窗口”ActiveX 单选按钮对象上先插入使用 Click 或 Set 方法的步骤,然后插入使用 GetVisibleText 方法的任何步骤。
|
对象标识
|
|
检查点和输出值
|
-
ActiveX 表检查点仅捕获数据绑定网格中的可见行。
-
在交互屏幕的 ActiveX 表中插入检查点时,浏览器(或应用程序)必须打开至相同页(或屏幕)。否则,ActiveX 表中的某些数据将丢失。
变通方法: 在录制时创建 ActiveX 表检查点。
-
不支持 VT_DISPATCH 类型的 ActiveX 属性的检查点和输出值。
-
不支持只写 ActiveX 属性的检查点和输出值。
-
如果在包含无窗口 ActiveX 控件的检查点或输出值的测试上执行更新运行(运行 更新运行模式),然后重新运行测试,则测试运行可能会失败。这是因为测试对象描述中的一个名为 "windowless" 的隐藏属性丢失。
变通方法: 可以重新识别有问题的 ActiveX 控件,也可以将值为 1 的“windowless”属性添加到所有有问题的无窗口 ActiveX 控件中。
|