在空手道

时间:2017-10-20 09:40:05

标签: karate

就像通过response, responseHeaders等可以访问响应信息一样,有没有办法访问请求信息?我注意到请求信息不能通过变量获得。是否有任何变通方法可以访问此信息?

据我所知,我们在测试场景中使用Given,When步骤自行构建请求,因此听起来多余。我正在寻找这个的原因是我想访问完整的请求详细信息Karate将使用我们的测试定义构建。我们的想法是将这些信息提供给可以通过Java Interop调用的java类。更具体地说,我正在尝试构建一个从空手道中使用的招摇请求和响应验证器。

我使用的解决方法是显式创建apipath和apimethod等变量,并将它们与pathmethod一起使用。这样做,但仍然必须确保明确设置这些变量。如果可以通过变量访问Karate构建的任何请求,那将更加清晰。

1 个答案:

答案 0 :(得分:0)

请提出功能请求。我们可以将其设置为>>> import numpy as np >>> np.random.rand(10,3) array([[ 0.80325895, 0.70250496, 0.4256057 ], [ 0.28863352, 0.14066084, 0.08918333], [ 0.52669678, 0.07641594, 0.92869148], [ 0.40105226, 0.88909989, 0.25459293], [ 0.8202674 , 0.34435551, 0.49131868], [ 0.14251546, 0.51029693, 0.54037975], [ 0.07118544, 0.95467079, 0.87722367], [ 0.33530285, 0.64395738, 0.8289817 ], [ 0.5461907 , 0.93165573, 0.73256816], [ 0.31204938, 0.38230589, 0.49739997]]) 或类似。