Ask a Question

Identifying index position in listbox and then clicking it

lalit_singh
Occasional Contributor

Identifying index position in listbox and then clicking it

I am having test complete version 11.31 and automating a dephi application using python

there is an listbox and I need to select one of the index position in list and then click it 

Please let me know how it can be possible

lalit_singh_0-1632292801823.png

 

 

7 REPLIES 7
Marsha_R
Community Hero

Re: Identifying index position in listbox and then clicking it

See how some of the rows in Object Spy have the three dots at the end?   You can click on those and drill down farther.  Your index will probably show up in one of those.

lalit_singh
Occasional Contributor

Re: Identifying index position in listbox and then clicking it

Yes;

Values in listbox are getting shown in the object

When I am trying to select the item, it works for the first 3 indexes in list

but then gives in incorrect result

Code================================

childIndex = 7
#half of the width
xPos = ListBox.Child(childIndex).BoundingRectangle[2]//2
# (Screen Top of child - Screen Top of List Box) + Half of the height of child
yPos = (ListBox.Child(childIndex).BoundingRectangle[1] - ListBox.BoundingRectangle[1]) + (ListBox.Child(childIndex).BoundingRectangle[3])//2
ListBox.Click(xPos, yPos)
#***works Partially end****

Marsha_R
Community Hero

Re: Identifying index position in listbox and then clicking it

If you have the index of the item, then I don't think you need the x,y positions.  You can access the object by name, something like

MyObject(2).Click

 

 

lalit_singh
Occasional Contributor

Re: Identifying index position in listbox and then clicking it

Hello Marsha;

I am having older version of test complete , there click() function on index is not available

 

Marsha_R
Community Hero

Re: Identifying index position in listbox and then clicking it

If you record a test that clicks on one of the entries in the listbox, what code does it give you for that click?

lalit_singh
Occasional Contributor

Re: Identifying index position in listbox and then clicking it

it gives the click() function with coordinates but that is not working 

sonya_m
Community Manager

Re: Identifying index position in listbox and then clicking it

Thank you, Marsha!

Hi @lalit_singh! If none of the suggestions from the Community helped, please open a support ticket.


Sonya Mihaljova
Community and Education Specialist

Did my reply answer your question? Give Kudos or Accept it as a Solution to help others. ⬇️⬇️⬇️
cancel
Showing results for 
Search instead for 
Did you mean: