将QTP 9.5与Powerbuilder应用程序一起使用(利基 - 如果有人听说过的话) 单元格中的列表是:男性;女性;未知 如果我使用:
strCellData=PbWindow(strPbWindow), PbWindow(strPbWinow1), PbDataWindow
strPbDataWindow).GetCellData("#1","cellname")
我可以获取数据,如果它是空白或一个条目。如果我有多个条目分隔“;”然后它返回一般运行错误。
我试过制作
strCellData - arrCellData()
并得到同样的错误。
我试图通过以下方式拆分数据:
strCellData=Split(PbWindow(strPbWindow), PbWindow(strPbWinow1),
PbDataWindow(strPbDataWindow).GetCellData("#1","cellname"),";")
再次出现同样的错误。 有任何想法吗?
答案 0 :(得分:1)
这是因为男性;女性;未知实际上不是有效的列表项目。这是QTP 9.5中的一个已知问题,为了解决这个问题,我使用了PBDataWindow(“some_wnd”)。GetVisibleText并解析了返回的文本。顺便说一下,QTP 10中没有这样的问题。