mfsiSudhansu Posted October 22, 2013 Share Posted October 22, 2013 Hi Everyone, I am very new to Autoit. I was having a problem(see the attachment) while handling the java security warning popup window but it is fixed now using the below code. I am able to click on Allow button using the below code. ShellExecuteWait("folderfile.reg") WinWait("[Class:#32770]") WinActivate("[Class:#32770]") ControlClick("[Class:#32770]", "","[CLASS:Button; INSTANCE:1]"); But my question is : I want to verify whether that warning popup window is coming or not in the page using "if" condition. If it will come then only i will click on Allow otherwise no need to click on simply ignore. Can anyone please suggest me How to accomplish this? With Best Regards, Sudhansu. Link to comment Share on other sites More sharing options...
water Posted October 22, 2013 Share Posted October 22, 2013 Use function WinExists to see if a specified window exists. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted October 22, 2013 Moderators Share Posted October 22, 2013 mfsiSudhansu,Welcome to the AutoIt forum. But please pay attention to where you post - the "Examples" section where you started this thread is clearly marked: "This is NOT a general support forum!". I have moved the thread for you, but would ask you to be more careful in future. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
mfsiSudhansu Posted October 23, 2013 Author Share Posted October 23, 2013 Hi All, Now i am not able to click on the Allow button of the popup window. I am not getting what is the exact problem. Actually the flow is: 1. I will click on video link 2. It will take some time to open the page 3. After that it will open a popup whose title is "Security Warning" and class name:#32770 with allow and do not allow options. 4. I want to verify first if that window is present then i will click on allow otherwise i will ignore that popup. How to accomplish the above issue? Please suggest Thanks, Sudhansu Link to comment Share on other sites More sharing options...
Automationuser Posted October 23, 2013 Share Posted October 23, 2013 After clicking on the link use winwaitactive() to check if tht window is active if WinWaitActive ("Security Warning","",15) then controlclick("Security Warning","","[CLASS:Button; INSTANCE:1]") endif the above code will wait for 15 secs for the window to get active. If active then it will click on the allow button instance. its better you use controlID or instance to identify "allow" button Link to comment Share on other sites More sharing options...
water Posted October 23, 2013 Share Posted October 23, 2013 A bit off topic: Do you think it is sensible to click away security warnings? My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now