yangru5052 发表于 2010-3-29 20:39:55

radiobutton回放错误( 已解决)

环境:QTP10,PB插件
问题:一个radiobutton如附件图,每次在对象库里不能被识别成为pbradiobutton,通过object spy去看,会将该radiobutton和其周围的其余所有控件,识别为一个pbdatawindow,录制的脚本如下,有问题的代码以红色标识,回放的时候无异常提示,但是radiobutton选中的值是空的。我尝试将这个区域用虚拟对象模拟成了一个pbradiobutton,但是录制的时候,无法使用录制的pbradiobutton
   
PbWindow("w_main").PbButton("STOCK").Click
PbWindow("w_main").PbWindow("w_stocks_ticket").PbDataWindow("dw_ticket").SelectCell "#1","SECURITY_CODE"
'PbWindow("w_main").PbWindow("w_stocks_ticket").PbDataWindow("dw_ticket").SetCellData "#1","SECURITY_CODE","000000137   000137000"
PbWindow("w_main").PbWindow("w_stocks_ticket").PbDataWindow("dw_ticket").SetCellData "#1","SECURITY_CODE","000000137   000137000"
PbWindow("w_main").PbWindow("w_stocks_ticket").PbDataWindow("dw_ticket").SetCellData "#1","BUY_SELL_TYPE","CLIENT BUYS"
PbWindow("w_main").PbWindow("w_stocks_ticket").PbDataWindow("dw_ticket").SetCellData "#1","PRICE_TYPE","AT &MKT"
PbWindow("w_main").PbWindow("w_stocks_ticket").PbDataWindow("dw_ticket").SelectCell "#1","REQ_QUANTITY"
PbWindow("w_main").PbWindow("w_stocks_ticket").PbDataWindow("dw_ticket").SetCellData "#1","REQ_QUANTITY","100"
'PbWindow("w_main").PbWindow("w_stocks_ticket").PbDataWindow("dw_ticket").Type "100"
PbWindow("w_main").PbDataWindow("dw_order").SelectCell "#1","TOPAZ_PLACED_VIA_PHONE"
PbWindow("w_main").PbDataWindow("dw_order").SelectCell "#1","SOURCE"
PbWindow("w_main").PbDataWindow("dw_order").SetCellData "#1","SOURCE","Written Instruction"
PbWindow("w_main").PbDataWindow("dw_order").SetCellData "#1","SOLICITED_UNSOLICITED_RISK","Execution Only"

[ 本帖最后由 yangru5052 于 2010-4-6 10:15 编辑 ]

yangru5052 发表于 2010-3-30 15:07:10

回复 1# 的帖子

没有遇见过?晕了

yangru5052 发表于 2010-3-31 15:53:09

回复 2# 的帖子

没有人碰见过?

shotstar 发表于 2010-3-31 15:56:55

没用过有关PB的插件测试。俺主攻还是Web方面。

yangru5052 发表于 2010-4-2 17:15:08

回复 4# 的帖子

谢谢楼上的帅哥,我已经搞明白原因了,是radiobutton的display名字是空的,录制的时候,qtp无法录制上。这里需要手工改写脚本PbWindow("w_main").PbDataWindow("dw_order").SelectCellData "#1","TOPAZ_PLACED_VIA_PHONE",""
页: [1]
查看完整版本: radiobutton回放错误( 已解决)