gdutlzl 发表于 2011-8-31 09:59:58

QTP无法识别PowerBuilder的控件,请高手指导

我现在用QTP 10.0 测一个PowerBuilder 12 的CS结构的系统,已经装了PowerBuilder addin插件,但还是相当一部分的对象识别不到,用spy查看页面的时候只有识别三层,window->window->PbDataWindow, 其他的就什么都没有了。下面是一些代码,希望各位能指导一下,谢谢了。

Window("COPS HK DEV5 PB12 (COPS)").Window("FOREX ORDER").PbDataWindow("PbDataWindow").SetCellData "#0","#0","Standing Instruction"
Window("COPS HK DEV5 PB12 (COPS)").Window("FOREX ORDER").PbDataWindow("PbDataWindow").Type "test1"
Window("COPS HK DEV5 PB12 (COPS)").Window("FOREX ORDER").PbDataWindow("PbDataWindow").Click 87,146

hsjzfling 发表于 2011-8-31 16:43:12

参考PowerBuilder addin使用的开发文档吧,在QTP的Help\Extensibility目录下,根据文档的描述,该配置的做配置,自定义控件的话就写api来支持咯。 没有具体使用过该插件,只能给你这个解决思路了。

hsjzfling 发表于 2011-8-31 16:48:25

帮你查了下文档,QTP11都只能支持到PB 11.5,PB12太新了点了,QTP10是不能够很好支持的,识别不了也是情理之中了
页: [1]
查看完整版本: QTP无法识别PowerBuilder的控件,请高手指导