如何使用Karate API中的print语句打印表数据?

时间:2018-01-11 12:32:20

标签: web-services testing automation karate

我需要了解概念在Karate API中是如何工作的。所以我只是尝试了以下示例。我已经创建了这样的功能文件。

Feature: RCI Webservices Testing

Background:
* url 'test-something-url'

Scenario: JavaAPI Handler
Given request read('test.xml') 
When method post
Then status 200

xmlstring xmlVar = response

* table xmlResponse
   | xmlData | filename        | statuscode     |
   | xmlVar  | 'Customers.xml' | responseStatus |    

* print 'Table Data :', <xmldata> (**tried without < > also** )

当我通过java类(即JUnit Test)运行此脚本时,除了表数据

之外,我在print语句中看不到任何内容

即使我阅读了文档,我也无法理解它是如何工作的?

如果您提供示例,将会很有帮助。

由于

1 个答案:

答案 0 :(得分:0)

您需要一个示例,在这里:JS convert blob url to Base64 file只需剪切并粘贴此实验。