1

Silk4J 16 Hotfix 2 を使用しており、テストを自動化しようとしています。ボタンを押すと、ファイルを開くダイアログが表示され、テストを続行するにはファイルを指定する必要があります。

SAP のファイルを開くダイアログ

残念ながら、Locator Spy を使用してオブジェクト マップのロケーターを記録することはできません。ダイアログの周りに緑色の四角形が表示されません。マウス カーソルは永遠に砂時計カーソルを表示し、SAP アクティビティ インジケーター (正しい名前かどうかはわかりません) は永久に循環します。

ダイアログを閉じると、すべてが正常に戻ります。アクティビティ インジケーターが停止し、砂時計が矢印に変わり、緑色の四角形が表示されます。

問題を再現するには、次の場所でそのようなダイアログを見つけることができます。

  1. に行く/nSPRO
  2. と呼ばれる眼鏡のアイコンを選択しますSAP Reference IMG
  3. に行くPayroll
  4. に行くPayroll Germany
  5. に行くSocial insurance
  6. に行くRecurring Adjustments
  7. に行くAnnual Adjustments
  8. の緑色のチェックマークが付いた時計アイコンを選択しますChange HI Contribution Rates with Contribution Rate File
  9. 次の [アクティビティの選択] ダイアログで、行を選択します。Import Contribution Rate File
  10. クリックChoose
  11. 次のページで、 の後ろにある積み重ねられた長方形の画像をクリックしますPath of Update File

これにより、私のものと同じ問題を持つファイル選択ダイアログが表示されます。私の特定のケースでは、「更新ファイルのパス」という名前で黄色で強調表示されているようなテキスト フィールドがないことに注意してください。ファイル選択ダイアログを開くボタンがあります。

アクティビティの選択ダイアログ

投稿ファイルのインポート

私が試してみました:

  • 一連の//Window[x]ロケーターを手動で入力し、インデックスを増やしてx、ウィンドウが見つかるかどうかを確認しました
  • 私は同じことをしました//Dialog[x]

Au3InfoAutoItを使用すると、ダイアログとファイル名のテキストボックスが認識されます。テキストボックスに次の値を取得します。

Class: Edit
Instance: 1
Name:
Advanced Mode: [CLASS:Edit; INSTANCE:1]

信頼性の低い座標もあります。//TextFieldこの情報をand//Controlロケータと組み合わせて使用​​しようとしました。

4

0 に答える 0