UFTを使用してExcelを特定の場所にダウンロードして保存する必要があります。UFTを使用してExcelファイルをダウンロードして保存するにはどうすればよいですか?
ステップ1:
ステップ2の下に見られるようにハイパーリンクをクリックしてください:下図のようにダウンロードしたExcelを保存します。
このシナリオを自動化する方法についてアドバイスできますか?
UFTを使用してExcelを特定の場所にダウンロードして保存する必要があります。UFTを使用してExcelファイルをダウンロードして保存するにはどうすればよいですか?
ステップ1:
ステップ2の下に見られるようにハイパーリンクをクリックしてください:下図のようにダウンロードしたExcelを保存します。
このシナリオを自動化する方法についてアドバイスできますか?
私が知る限り、UFTのWebサポートはそのようなケースを処理できません。これは、UFTの画像ベースの自動化(aka Insight)を使用できる場合があります。
あなたはUFTネイティブWinButton
秒として、それらを認識しない場合に必要なボタンを識別するためのインサイトを使用することができます。
私はこの設定からのファイルの保存を管理するために私自身の回避策を適用しなければなりませんでした。ここで私が使用するコードは次のとおりです。
If Browser("AFBHome").WinObject("Notification").Exist(6) Then
LOG_Write "Notification received - click Save dropdown to get file."
Browser("AFBHome").WinObject("Notification").WinButton("SaveDropdown").Click micNoCoordinate,micNoCoordinate,micRightBtn
Browser("AFBHome").WinObject("Notification").WinButton("SaveDropdown").Click
Wait 0,500 ' Allow the dropdown to render
Browser("AFBHome").WinObject("Notification").WinButton("SaveDropdown").Type "a"
Dialog("Save As").Activate
Wait 0,500
LOG_Write "Getting file from AFB: " & Dialog("Save As").WinEdit("FileName").GetROProperty("text")
Dialog("Save As").WinEdit("FileName").SetSelection 0,Len(Dialog("Save As").WinEdit("FileName").GetROProperty("text"))
Dialog("Save As").WinEdit("FileName").Type sSaveLocation & sFilename
LOG_Write "Attempting to save export file as " & sSaveLocation & sFilename
Dialog("Save As").WinButton("Save").Click
End If
私はWinObjectとしてORに通知バーを学ばなければならなかった、とSaveDropdownオブジェクトが最後の下向きの矢印に取り付けられています。 SaveAs
ダイアログで目的のパスとファイル名ではなく元々指定されたファイルにファイルが保存されるため、.Set
ではなく.SetSelection
と.Type
のメソッドを使用する必要がありました。
彼らは私が私のスクリプトを使用して進捗状況を追跡するために使用するカスタム関数であるとして、あなたは、LOG_Write
文を無視することができます。
なぜクリックする必要がありますか?なぜあなたはリンクを右クリックしてSave Target Asを使用できませんか? –