I want to pass the header value in methods
Scenario : I need to verify the logs response on server on the basis of Tracking-Id.
I had passed the tracking-id using 'header.js' file, here i define metod which get the unique UUID for every request and passed in header.
Now I need that header value to passed in some method to get logs only for specific Tracking-Id
Is there any way to achieve this in karate?
karate
add a comment |
Scenario : I need to verify the logs response on server on the basis of Tracking-Id.
I had passed the tracking-id using 'header.js' file, here i define metod which get the unique UUID for every request and passed in header.
Now I need that header value to passed in some method to get logs only for specific Tracking-Id
Is there any way to achieve this in karate?
karate
add a comment |
Scenario : I need to verify the logs response on server on the basis of Tracking-Id.
I had passed the tracking-id using 'header.js' file, here i define metod which get the unique UUID for every request and passed in header.
Now I need that header value to passed in some method to get logs only for specific Tracking-Id
Is there any way to achieve this in karate?
karate
Scenario : I need to verify the logs response on server on the basis of Tracking-Id.
I had passed the tracking-id using 'header.js' file, here i define metod which get the unique UUID for every request and passed in header.
Now I need that header value to passed in some method to get logs only for specific Tracking-Id
Is there any way to achieve this in karate?
karate
karate
edited Jan 17 at 12:39
Peter Thomas
14.8k31847
14.8k31847
asked Jan 1 at 17:29
shivamshivam
164
164
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Yes, you can use karate.set('someVarName', uuidValue)
in JS and then back in the feature you will be able to: * print someVarName
.
EDIT: please see this commit for an example: link
I define the below code in my header.js file: function headers() { var token = java.util.UUID.randomUUID(); return { 'X-Request-Tracking-Id':token, }; karate.set('TrackingID',token); } But still not able to get the value of 'TrackingId' in feature file. Can you share example for same
– shivam
Jan 2 at 18:33
I have raised a concern here: github.com/intuit/karate/issues/636
– shivam
Jan 3 at 7:55
@shivam replied / edited my answer
– Peter Thomas
Jan 3 at 9:27
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53997498%2fi-want-to-pass-the-header-value-in-methods%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Yes, you can use karate.set('someVarName', uuidValue)
in JS and then back in the feature you will be able to: * print someVarName
.
EDIT: please see this commit for an example: link
I define the below code in my header.js file: function headers() { var token = java.util.UUID.randomUUID(); return { 'X-Request-Tracking-Id':token, }; karate.set('TrackingID',token); } But still not able to get the value of 'TrackingId' in feature file. Can you share example for same
– shivam
Jan 2 at 18:33
I have raised a concern here: github.com/intuit/karate/issues/636
– shivam
Jan 3 at 7:55
@shivam replied / edited my answer
– Peter Thomas
Jan 3 at 9:27
add a comment |
Yes, you can use karate.set('someVarName', uuidValue)
in JS and then back in the feature you will be able to: * print someVarName
.
EDIT: please see this commit for an example: link
I define the below code in my header.js file: function headers() { var token = java.util.UUID.randomUUID(); return { 'X-Request-Tracking-Id':token, }; karate.set('TrackingID',token); } But still not able to get the value of 'TrackingId' in feature file. Can you share example for same
– shivam
Jan 2 at 18:33
I have raised a concern here: github.com/intuit/karate/issues/636
– shivam
Jan 3 at 7:55
@shivam replied / edited my answer
– Peter Thomas
Jan 3 at 9:27
add a comment |
Yes, you can use karate.set('someVarName', uuidValue)
in JS and then back in the feature you will be able to: * print someVarName
.
EDIT: please see this commit for an example: link
Yes, you can use karate.set('someVarName', uuidValue)
in JS and then back in the feature you will be able to: * print someVarName
.
EDIT: please see this commit for an example: link
edited Jan 3 at 9:26
answered Jan 1 at 19:06
Peter ThomasPeter Thomas
14.8k31847
14.8k31847
I define the below code in my header.js file: function headers() { var token = java.util.UUID.randomUUID(); return { 'X-Request-Tracking-Id':token, }; karate.set('TrackingID',token); } But still not able to get the value of 'TrackingId' in feature file. Can you share example for same
– shivam
Jan 2 at 18:33
I have raised a concern here: github.com/intuit/karate/issues/636
– shivam
Jan 3 at 7:55
@shivam replied / edited my answer
– Peter Thomas
Jan 3 at 9:27
add a comment |
I define the below code in my header.js file: function headers() { var token = java.util.UUID.randomUUID(); return { 'X-Request-Tracking-Id':token, }; karate.set('TrackingID',token); } But still not able to get the value of 'TrackingId' in feature file. Can you share example for same
– shivam
Jan 2 at 18:33
I have raised a concern here: github.com/intuit/karate/issues/636
– shivam
Jan 3 at 7:55
@shivam replied / edited my answer
– Peter Thomas
Jan 3 at 9:27
I define the below code in my header.js file: function headers() { var token = java.util.UUID.randomUUID(); return { 'X-Request-Tracking-Id':token, }; karate.set('TrackingID',token); } But still not able to get the value of 'TrackingId' in feature file. Can you share example for same
– shivam
Jan 2 at 18:33
I define the below code in my header.js file: function headers() { var token = java.util.UUID.randomUUID(); return { 'X-Request-Tracking-Id':token, }; karate.set('TrackingID',token); } But still not able to get the value of 'TrackingId' in feature file. Can you share example for same
– shivam
Jan 2 at 18:33
I have raised a concern here: github.com/intuit/karate/issues/636
– shivam
Jan 3 at 7:55
I have raised a concern here: github.com/intuit/karate/issues/636
– shivam
Jan 3 at 7:55
@shivam replied / edited my answer
– Peter Thomas
Jan 3 at 9:27
@shivam replied / edited my answer
– Peter Thomas
Jan 3 at 9:27
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53997498%2fi-want-to-pass-the-header-value-in-methods%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown