General questions about how Eggplant handles some situations
I have not yet used Eggplant but my company is considering it to fill in some gaps in our current automation. One of my co-workers attended a local users meeting and asked a few questions / watched a demo. He said the one question he asked that nobody seemed to be willing or able to answer was "how do I get a specific value out of a table if I don't already know what that value is?"
For example, assume we have a web table with 5 columns and an unknown number of rows. I want to get the value of column 4 where column 1 is "Dennis". How does Eggplant handle this? What if the table is in a frame with scroll bars and the row I'm looking for is hidden?
How about the same scenario using a grid object that might have auto-adjusting row/column sizes based on the data within?
Any feedback on how you would handle this sort of thing would be appreciated. These don't cover the exact scenario we're looking to automate but the answers to these would go a long way toward letting us know what's feasible.
I have not used Eggplant. I imagine that it is pixel based instead of using object communication. Is this correct?
I used Tevron's product named Citratest in 2001 or so.
It would first allow us to define an area of the screen for a pixel match with certain parts masked as don't care areas.
Then we used the mask to locate things that don't change such as the outside of the table or the border of the table.
ONce we found the major match, we went back and used the don't care areas. Each don't care or masked area would have a name.
We can ask the name area what is on the areas using OCR.
It was still a problem if the shape of the grid changed or things looked different such as cell sizes changing.
I'm not sure if the products work the same.
Post Thanks / Like - 1 Thanks, 0 Likes, 0 Dislikes