kovacsakos Super Contributor.
Super Contributor.
295 views

Send keys to browser dialog windows

I would like to print pages after each click in Chrome. So script should perform a click and after that send "CTRL+P" to open printing dialog and "ENTER" to save page as PDF file. UFT is unable to recognize elements of these browser dialog windows, like Save button, so without these I should send keystrokes below to perform print.

0 Likes
1 Reply
Knowledge Partner
Knowledge Partner

Re: Send keys to browser dialog windows

This is what I use to save an "in-browser" PDF

With Browser("CreationTime:=0").Dialog("regexpwndclass:=#32770")
	Wait(1)
	.WinEdit("attached text:=File name:","nativeclass:=Edit").SetSelection 0,20
	Wait(1)
	.WinEdit("attached text:=File name:","nativeclass:=Edit").Type "C:\PDFS\MyPDF.pdf"
	Wait(2)
	.WinButton("regexpwndtitle:=&Save").Click
End With

Mark Smith

The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.