【问题标题】:IBM RFT not recognizing the AUT as WPF(.net application), its considering it as VC++IBM RFT 未将 AUT 识别为 WPF(.net 应用程序),将其视为 VC++
【发布时间】:2015-08-28 06:14:20
【问题描述】:

我尝试查找我的疑问,但没有找到任何与此类似的先前问题。

我正在使用 Rational Functional (IBM RFT) Tester 在我的 AUT 上执行一些操作。 AUT 是一个基于 WPF(.net) 的应用程序,我的 AUT 中的窗格被识别为 MFC 的窗口类(即 VC++ 应用程序),并且 RFT 无法区分该窗格中存在的控件。 但是,同一应用程序中的其他窗格适用于 RFT。

我需要做哪些更改才能使 RFT 识别它? 整个窗格被视为一个对象,即使我在该窗格中存在组合框、按钮和文本框也是如此。 我已经尝试了所有的东西,记录,添加数据验证点,但似乎没有任何效果。

提前致谢。

【问题讨论】:

  • 您能否发布应用程序的屏幕截图,以及 RFT 如何查看控件的屏幕截图。如果应用程序是基于 WPF 的 RFT 理想情况下应该能够找到控件.. 除非所讨论的控件是用于将其他控件嵌入 WPF 的一些 activeX 控件。
  • 嗨,普拉卡什,感谢您的回复。
  • @Prakash,感谢您的回复。我们拥有的应用程序在 VC++ 上,它启动的窗口基于 n WPF 控件。现在,RFT 在将其识别为 WPF 域时面临问题。我附上了 RFT 为基于 WPF 的窗口显示的属性的快照。如果我解释的情况不清楚,请告诉我。
  • 我附上了快照,链接是:1:i60.tinypic.com/2zpp3yp.jpg和2:i60.tinypic.com/vzzink.jpg

标签: wpf rft


【解决方案1】:

这可能是一个限制或缺陷。您能否尝试在承载 WPF 控件的控件上使用 getChildren() 并查看 RFT 是否能够检索任何子控件?您应该将此问题报告给 RFT 支持团队。

【讨论】:

  • 再次感谢您的回复。问题是 WPF 窗口被识别为 win 域窗口(即 VC++),即使它是在 WPF 平台上创建的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-01
相关资源
最近更新 更多