QTP无法识别flex对象?

时间:2011-04-05 07:36:40

标签: flex testing flex3 qtp

我正在使用Quicktest专业版11试用版。我有一个flex测试应用程序。当我尝试记录在flex应用程序上执行的操作时。 QTP将其存储为MacroMediaFlashPlayerActiveX而不是原始按钮或链接。我正在使用flex 3.5.0和Internet Explorer 7.我该怎么办?

1 个答案:

答案 0 :(得分:1)

我终于找到了解决方案。很高兴与您分享。

使用QTP进行测试:

- >为flex安装QTP_plugin。这可以在flex的安装目录中找到。

- >在编译器参数中包含以下库。

-include-libraries“C:\ Program Files \ Adob​​e \ Flex Builder 3 \ sdks \ 3.5.0 \ frameworks \ libs \ automation.swc”“C:\ Program Files \ Adob​​e \ Flex Builder 3 \ sdks \ 3.5 .0 \ frameworks \ libs \ automation_agent.swc“”C:\ Program Files \ Adob​​e \ Flex Builder 3 \ sdks \ 3.5.0 \ frameworks \ libs \ qtp.swc“”C:\ Program Files \ Adob​​e \ Flex Builder 3 \的SDK \ 3.5.0 \框架\库\ automation_dmv.swc“

你很高兴。请记住,将ChildMouse属性设置为false的那些组件将在测试中显示为MacroMediaFlashPlayerActiveX对象。