如何在导航到URL下载文件时使UFT中的网页和对话框不可见?

时间:2017-04-07 07:54:58

标签: hp-uft

我正在尝试使用UFT下载报告,导航到多个网页,然后最终与下载对话框进行交互以将文件保存到特定位置。 但我希望所有这些都发生在后台,所以想要在运行UFT时使网页和对话框不可见。是否有任何浏览器和对话框属性可以使它们在GUI方面不可见但下载报告。

这是我正在使用的代码。请提前帮助谢谢。

Browser("WELCOME. MicroStrategy").Page("WELCOME. MicroStrategy").Link("Link").Click
Browser("WELCOME. MicroStrategy").Page("WELCOME. MicroStrategy").Link("Shared ReportsRun reports").Click
Browser("WELCOME. MicroStrategy").Page("WELCOME. MicroStrategy").Link("Link_2").Click
Browser("WELCOME. MicroStrategy").Page("WELCOME. MicroStrategy").Link("Link_3").Click
Browser("WELCOME. MicroStrategy").Page("WELCOME. MicroStrategy").WebElement("tbExport").Click
While Dialog("Internet Explorer").Exist=False
    wait(1)
Wend
If Dialog("Internet Explorer").Exist=True Then
    Dialog("Internet Explorer").WinButton("Save &as").Click
End If
strSafeDate = DatePart("yyyy",Date) & Right("0" & DatePart("m",Date), 2) & Right("0" & DatePart("d",Date), 2)
strSafeTime = Right("0" & Hour(Now), 2) & Right("0" & Minute(Now), 2) & Right("0" & Second(Now), 2)
'Set strDateTime equal to a string representation of the current date and time, for use as part of a valid Windows filename
strDateTime ="H:\MSTR reports\IPP_Not_Paid_"& "_" & strSafeDate & "-" & strSafeTime
Dialog("Save As").WinEdit("File name:").Type strDateTime
Dialog("Save As_2").WinButton("&Save").Click
wait(5)
Browser("WELCOME. MicroStrategy").CloseAllTabs

0 个答案:

没有答案