1

Powerbuilder アプリケーションで QTP 9.5 を使用する (ニッチ - 誰かが聞いたことがある場合) セル内のリストは次のとおりです: 男性;女性;不明 私が使用する場合:

strCellData=PbWindow(strPbWindow), PbWindow(strPbWinow1), PbDataWindow 
    strPbDataWindow).GetCellData("#1","cellname")

空欄でも1エントリでもデータを取得できます。「;」で区切られた複数のエントリがある場合 その後、一般実行エラーが返されます。

作ってみました

strCellData - arrCellData() 

同じエラーが発生します。

次の方法でデータを分割しようとしました。

strCellData=Split(PbWindow(strPbWindow), PbWindow(strPbWinow1),    
    PbDataWindow(strPbDataWindow).GetCellData("#1","cellname"),";")

もう一度同じエラー。何か案は?

4

1 に答える 1

1

これは、男性;女性;不明が実際には有効なリスト アイテムではないためです。これは QTP 9.5 の既知の問題であり、回避するために PBDataWindow("some_wnd").GetVisibleText を使用し、返されたテキストを解析しました。ところで、QTP 10 ではそのような問題はありません。

于 2009-09-18T07:50:04.027 に答える