Forum Discussion
I have added grid::CGridImpl class under Rogue wave Stingray C++ in object mapping. I am able to access clickCell and other methods like clickRowIndiactor, clickColumneader etc.. method. (in intellecense it shows all these methods)
I tried directly using clickCell method on grid but its giving sntax error for this method.
set wGrid = Aliases.SisXV.wndsisXVFrame.BCGPControlBare87c000081000310.BCGPTabWnde87c000081000310.BCGPControlBare87c000081000310.AfxWnd100u.Afx.BCGPTabWnde87c000081000310.page32770.GridContainer.GXWND
wGrid.ClickCell(0, "Object ID")
Eventhough I give column name or column index its giving syntax error.
Is it not possible to directly use this clickCell method on grid? But on smart bear site and forums I have seem such line of code.
I will try to compile the application with debug info as you suggested. I am getting error for colum count and row count. I only want to click on the first cell. Is there any other workaround for the issue?
Also i want to know that how to identify that application is enabled with debug info or not?
Hi,
See my answers below:
>> Is it not possible to directly use this clickCell method on grid?
Firstly, please check if your grid provides the ClickCell method. If it does, you should see the method in the Methods tab in TestComplete’s Object Browser. Once, you select the method in the list, you will see the required syntax.
>>Also i want to know that how to identify that application is enabled with debug info or not?
In the Object Browser, you should see the Debug Agent or RTTI sections with the list of properties and methods.
- swati_nadage10 years agoContributor
TanyaGorbunova , Thanks for your reply.
I have checked the object browser. For data Grid object there are only 4 sections Standard, MFC, Actions, Open App Objects.
In object browser there is no Debug Agent or RTTI sections with the list of properties and methods.So does this mean that application is not compiled with debug info.?
When I object spy the grid, it shows clickcell method. Its syntax is given as clickCell(Row as integer, column as object, shift as object) I have confusion about second parameter. In testcomplete documentation they have mentioned that for this second parameter give column name or index.But if we give column name or index it gives syntax error. So what should we pass for this parameter
- swati_nadage10 years agoContributor
Tanya,
Could you please provide any input on my above comment?
Thanks and Regards,
Swati Nadage
- TanyaYatskovska10 years agoSmartBear Alumni (Retired)
Hi,
If the application was properly prepared, you should see all available properties and methods listed in the "Rogue Wave Stingray Objective Grid (C++) Support" ( http://smartbear.com/viewarticle/55651/ ) help topic. Can you post here an example of your ClickCell call?
The following should work:
//JScript var grid = //… obtain the grid object grid.ClickCell(0,0); grid.ClickCell(1,"ColumnName");
Related Content
- 2 years ago
- 10 years ago
- 2 years ago
Recent Discussions
- 3 days ago