Smart_Brock 发表于 2012-4-1 17:13:05

RFT 通过FIND怎么查找JPopupMenu 控件

下面是我的方法,但是就是获取不到,TestObject[] to_arry=RTO.find(SubitemFactory.atDescendant(".class","javax.swing.JPopupMenu","name","jpopupmenu"));

Smart_Brock 发表于 2012-4-1 17:27:09

有人能否解决这个问题,不胜感激

raxliao 发表于 2012-4-12 23:07:22

1、你用对象查看器,查看下那个对象,是不是和你写的是一致的

2、那个查找属性中不用.class属性,只用name属性试试

3、或者只用.class属性查找试试,再查找结果中再去获取name属性值,与“jpopupmenu”对比

最后还有一种情况,就是你测试环境没有配置好,RFT根本不能识别的客户端

Milo 发表于 2012-4-20 16:12:45

TestObject[] to_arry=RTO.find(SubitemFactory.atDescendant(".class","javax.swing.JPopupMenu","name","jpopupmenu"));
1. RTO是否已定义为RootTestObject?
2. 把to_arry对象数组里的值都print出来。 看看都有什么。进一步调试。
你需要多贴出些代码和debug信息

weiweixiaocao 发表于 2012-5-13 19:25:54

帮顶帮顶帮顶
页: [1]
查看完整版本: RFT 通过FIND怎么查找JPopupMenu 控件