Jump to content

Recommended Posts

Posted

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.

 

 
JavaSecurityWarning.png?part=4&view=1&vt
I am able to click on Allow button using the below code. 
  1. ShellExecuteWait("folderfile.reg")
  2.     WinWait("[Class:#32770]")
  3.     WinActivate("[Class:#32770]")
  4.     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.

 

Posted

Use function WinExists to see if a specified window exists.

My UDFs and Tutorials:

  Reveal hidden contents

 

  • Moderators
Posted

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

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png 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:

  Reveal hidden contents

 

Posted

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

Posted

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

Posted

A bit off topic: Do you think it is sensible to click away security warnings?

My UDFs and Tutorials:

  Reveal hidden contents

 

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...