我想知道为什么屏幕截图中显示的按钮被禁用。
背景:
我们在QTP中测试了飞行应用程序。其ActiveX对象被识别为WinObject。显然,ActiveX支持被禁用。我该如何解决这个问题?
选中ActiveX选项。
录制时,工具 - >对象识别选项已禁用。
仍然无法正常工作。
答案 0 :(得分:2)
此按钮与不识别ActiveX控件无关。确保以下
答案 1 :(得分:0)
您可能尚未激活ActiveX加载项。
启用加载项管理器(在工具,选项中“在启动时显示加载项管理器”),然后在重新打开QTP时检查相关的复选框。
更新:“用户定义的...”按钮始终为灰色,除非您在“环境:”下拉列表中选择“标准窗口”(在“对象标识”对话框中)。这是设计和记录。该对话框的在线帮助说:
User-Defined - 允许您将未识别的或自定义类映射到 打开“对象映射”对话框,打开标准Windows类。
注意:要启用此选项,您必须选择标准Windows 来自环境清单的环境。
奇怪的是,这枚硬币掉得太晚了(正如人们会用德语说的那样): - )
更新2:正如我现在看到的,这正是Motti在答案中所说的,所以我建议你接受他的,而不是我的。