cancel
Showing results for 
Search instead for 
Did you mean: 

Keyword Test - How to verify data value in auto-generated table which contain auto-generated objectI

SOLVED
Highlighted
New Contributor

Keyword Test - How to verify data value in auto-generated table which contain auto-generated objectI

Hi

Keyword Test - How to verify data value in the auto-generated table which contains auto-generated objectID and objectName

 

I tried verify property of the whole table and the system includes all expected value in the table. My question is how to verify the value row by row?

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Community Hero

Re: Keyword Test - How to verify data value in auto-generated table which contain auto-generated obj

Just as a note:

While keyword tests are great, I recommend that you learn coding skills for two reasons:

 

1) Knowing coding logic will help in knowing how to organize tests and run more complicated logic like for loops, if-then, exception handling, etc

2) There are some things that are much more elegant and, even, easier to do in code than in keyword tests.  They can be CALLED from keyword tests but the code is much less convoluted.

 

That said... to obtain a cells value all you need to do is set the parameter type for whatever operation you're executing (logging a message, setting a variable, etc) to "Code expression" and then enter the full object identifier for the cell (Aliases.App.Table.Cell(i, 2)).  That should do what you need.


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

View solution in original post

4 REPLIES 4
Highlighted
Community Hero

Re: Keyword Test - How to verify data value in auto-generated table which contain auto-generated obj

The contentText is a delimited string, delimited by carriage returns.  You could read it in as such and work through it line by line.

 

However... that Table, as as web table, has a RowCount property I'm assuming.  And Cells...  So, if you know the cells you want, you could use a for loop from 0 to RowCount-1 and compare values in the cells.

 

 


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available
Highlighted
New Contributor

Re: Keyword Test - How to verify data value in auto-generated table which contain auto-generated obj

Is it possible to use keyword test to get cells'value. I found only scripting example, but I 've no coding skill
https://support.smartbear.com/testcomplete/docs/app-testing/web/general/examples/parsing-html-tables...

Thanks

Highlighted
Community Hero

Re: Keyword Test - How to verify data value in auto-generated table which contain auto-generated obj

Just as a note:

While keyword tests are great, I recommend that you learn coding skills for two reasons:

 

1) Knowing coding logic will help in knowing how to organize tests and run more complicated logic like for loops, if-then, exception handling, etc

2) There are some things that are much more elegant and, even, easier to do in code than in keyword tests.  They can be CALLED from keyword tests but the code is much less convoluted.

 

That said... to obtain a cells value all you need to do is set the parameter type for whatever operation you're executing (logging a message, setting a variable, etc) to "Code expression" and then enter the full object identifier for the cell (Aliases.App.Table.Cell(i, 2)).  That should do what you need.


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available

View solution in original post

Highlighted
Community Manager

Re: Keyword Test - How to verify data value in auto-generated table which contain auto-generated obj

Thank you tristaanogre. 

Hi @warinthira , have you tried tristaanogre’s suggestion? Please let us know if you were able to solve this. 


Sonya Mihaljova
Community and Education Specialist

Learn SmartBear products in a fun and easy way and prove your knowledge!
>>Participate in the TechCorner Challenge today
New Here?
Join us and watch the welcome video:
Announcements
Join TechCorner Challenge!
Want a fun and easy way to learn TestComplete? Try solving weekly TechCorner challenges and get into the Leaderboard!


Challenge Status

Compare images using the Region Checkpoint

See replies!

Converting UTC TimeDate in an Excel file

See replies!

Compare HTML table with Excel file and correct data in Excel file

Participate!

How to execute remote test and obtain results via Test Runner REST API

Participate!
Top Kudoed Authors