This site requires JavaScript to be enabled

IncidentLookup using list
How can we help?

Solution Suggestions

Please enter your question to get suggestions.
Boolean Operators
OR or vertical bar symbol (|)
Finds a match if either the terms exist in a document (a union using sets).
Finds a match if both terms exist in a document (an intersection of sets).
NOT, minus (-), or exclamation point (!)
Excludes documents that contain the term after NOT (a difference of sets).
Asterisk (*)
The asterisk symbol performs a multi character wildcard search.
Percent sign (%)
The percent sign performs a single character wildcard search.
Quotation marks (")
Use quotation marks to search for an exact phrase with multiple terms.
For examples and more information look at our Knowledge Base: Advanced Search On The Support Portal

First element in array


I get the following Json document with an array as a response to a rest call:

    "id": "ABC",
    "name": "Dummy Person",
    "Number": "123",
    "Starting": false,
    "id": "ABC",
    "name": "Dummy Person",
    "Number": "234",
    "Starting": true,
    "id": "ABC",
    "name": "Dummy Person",
    "Number": "345",
    "Starting": true,

How do I get the Value of "Number" of the first Element of this array where "Starting= true" when "id" and "name" are the same for all three Elements? 

I have the Module created but when i want to constrain on "Starting = True" I get "more than one control found"


I am using Tosca 11.0

Thanks for any advice!

2 0

Andreas Windbichler

Created: 2018-11-14 16:07:48

Hi Arnold,

you can use the Index keyword for that as described here. Take a look at the example, which is basically the same as your JSON:

BR Andreas

Arnold Huber

2018-11-15 14:51:33

Thank you!

Out of Curiousity: Is this possible with the webservice-engine? I have some old Testcases and it would take some time to rebuild them in the api engine.

2 0

Andreas Windbichler

Created: 2018-11-16 08:32:16

Please find attached an example subset (using your JSON from above), where I show how to do it with Webservice engine.

Key points:

  • module attribute "item" was made generic (property "Name" got a wildcard; property "cardinality" set to 0-n to allow multiples)
  • Parameter "ExplicitName" was added to "item". This allows to specify #1 in the TestCase in place of the name of the element, making it steerable by index

Hope it helps! KR Andreas 


Arnold Huber

2018-11-16 09:53:44

Works perfekt.

Thank you very much!

0 0

Shivraj Purma

Created: 2019-08-26 06:35:59

Hi Andreas,


Here in my case I dont know the item number where my response comes, in this case when i dont know item number what approach i can use to validate the response ?

the array list response may vary from case to case basis hence i want to get it validated  irespective of item number, and i dont want to use loop here as i dont want to call api for every loop(to avoid performance issue)



Tosca is the perfect solution

Optimize - Manage - Automate

Download Trial