Jump to content

AutoIt is not identfying the objects


syamala
 Share

Recommended Posts

Hi,

I am new to AutoIt Tool, sry if am asking some stupid question

When I am trying to automate my application, Its not identifying the objects, cos of this am unable to proceed vth my testing.

Please see the screenshot, Autoit is just identifying the window CalTest, but its not identifying the CalMaster root element. When I try to see the properties through AutoIt Info, Its not identifying that object.

In my application, i need to perform mouse right click operation on the inside object,

Below way is the how i tried.

I have activated CalTest window, then mouse right click,----while running these steps, Its activating the window, n doing right click on outer window, but I need to right click on Inside object, How to perform this?

Thanks,

Syamala

post-67732-0-86113100-1318340493_thumb.j

Link to comment
Share on other sites

Syamala,

when you say "Its not identifying the objects", I assume you tried using the AutoItv3 Window Info, but it was not able to select CalMaster. Is it a control? You said "CalMaster root element". Is it some kind of custom treeview?

I have found that the Window Info app is not always able to select the objects I need it to report on. But that does not mean that AutoIT can't see them. It just means that you need to take a guess at its ControlID value. My guess is that it's the first instance in the window, and that it's some kind of SysTreeview32, so I'd give it the ID "[CLASS:SysTreeView32; INSTANCE:1]". If it is a treeview, and if the root item is at the top left of the treeview, you could try this:

; get the coordinates of the treeview into array $arControlPosition
Dim $arControlPosition = ControlGetPos ( "CalTest", "", "[CLASS:SysTreeView32; INSTANCE:1]" )
; use the left and top coordinates of the control, click a little more inside it
MouseClick ( "right", $arControlPosition[0] + 10, $arControlPosition[1] + 10 )

Good luck!

Link to comment
Share on other sites

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
 Share

  • Recently Browsing   0 members

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