Javaツリーオブジェクトに対してgetcelldata
メソッドを使用している場合、何も返されません。Javaツリーのセルデータを取得できません - UFT
Celldata=javawindow("Oracle").javatable("Console").getcelldata(1,1)
Celldata=javawindow("Oracle").javatable("Console").getcelldata("#1","#1")
助けてください。
Javaツリーオブジェクトに対してgetcelldata
メソッドを使用している場合、何も返されません。Javaツリーのセルデータを取得できません - UFT
Celldata=javawindow("Oracle").javatable("Console").getcelldata(1,1)
Celldata=javawindow("Oracle").javatable("Console").getcelldata("#1","#1")
助けてください。
あなたがデータをフェッチするために正しい行番号と列番号を使用していない)、この
1のためのいくつかの可能な理由があるかもしれません。行と列を使用すると、右側にあるかどうかを確認するにはいない1,1
あなたは、行1、列1のデータを取得したい場合は、あなたの文は
GetCellData 0,0でなければなりませんので、0で始まりますActivateCellまたはClickCell関数を使用することができます。これらの関数インデックスは両方とも0で始まるので、一致する必要があります。
2)テーブルセル内に子コントロールがあるかどうかを確認します。セル内にカスタムコントロールがある場合、セルに技術的にデータがないため、データがセルから取得されることがあります。
childObjectsが
3機能この使用をチェックする)GetCellDataが機能していない場合は、オブジェクトリポジトリに直接テーブルセルを追加し、GetROPropertyを使用してテキストを取得することができれば、あなたはまた、チェックすることができます。
4)他に何も問題がなければ、ネイティブ関数とプロパティをチェックすることもできます。
ネイティブプロパティと関数にアクセスするには、オブジェクトスパイを使用できます。
実際に 'getcelldata'の前にスペースを入れましたか? –
@victor - 空白がありません。 –
最初の行の構文が正しいと思われます。あなたのコードは 'javawindow(" Oracle ")。javatable(" Console ")'を正しく認識していますか?あなたは 'JavaWindow(" Oracle ")JavaTable(" Console ")を実行しようとしましたか?をハイライト表示し、表が適切に強調表示されているかどうかを確認しますか? –