UFT12.02无法识别WpfDataGrid:
操作系统: Window 7 64位
工具: UFT 12.02
桌面应用技术:基于点网窗口的独立应用程序(所有测试对象都被识别为WPF)
在基于点网的桌面应用程序中监视数据表时,UFT将该对象识别为WpfObject。WpfDataGrid表在每一行中包含两个链接和一个按钮。UFT能够将其中一个链接识别为"WpfLink“,但不能识别另一个链接和按钮。
对象间谍窗口层次结构显示;
WpfObject:dataGrid2
尝试过很少的脚本:
使用以下脚本选择行:'WpfWindow("xxxx").WpfObject("devname:=dataGrid2").Object.SelectedIndex=1
它从WpfWindow("VIDA").WpfObject("devname:=dataGrid2").Object.ToString()中获取行数,ToString返回一个表示测试对象的字符串。
‘它从WpfWindow("VIDA").WpfObject("devname:=dataGrid2").Object.Items.Count打印datagrig2中获取行数
但这没有用,因为我需要点击按钮和链接。
很少发现与此有关的帖子,但没有找到绝对的解决办法。
链接:
问题:
有人能帮我得到按钮和链接的属性并选择那些按钮和链接吗?
也无法找到为什么它没有标识WpfDataGrid,以及如何将WpfObject标识为WpfDataGrid/WpfTable?
该项目完全停留在这里,因为这是项目的主要部分之一,需要尽快找到解决方案。
如果需要更多有关这方面的信息,请告知。
提前一吨谢谢。
发布于 2019-11-06 04:01:08
以下是正确的答案:-
1)开放UFT
2)在UFT中打开wfp ".exe“文件并运行。(YourwpfFile.exe)
3)然后可以使用对象间谍识别WFP窗口。
https://stackoverflow.com/questions/36517966
复制相似问题