Karate is the open source tool to combine API test automation, mockery, performance testing and even UI automation into a single framework. But this time, the return value from the call step will be a JSON array of the same size as the input array. Now we will create a scenario in feature file. Passing the data from one feature file to another file. !contains deep is not yet supported, please contribute code if you can. If a file does not end in .json, .xml, .yaml, .js, .csv or .txt, it is treated as a stream - which is typically what you would need for multipart file uploads. What is even more interesting is that expressions can refer to variables: And functions work as well ! Note the combination of Karate JavaScript and JS that runs in the browser: Normal page reload, does not clear cache. Karate Ui automation. }, But if you are really dealing with an HTML