I want to pass the header value in methods












-2















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?










share|improve this question





























    -2















    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?










    share|improve this question



























      -2












      -2








      -2


      1






      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?










      share|improve this question
















      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






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 17 at 12:39









      Peter Thomas

      14.8k31847




      14.8k31847










      asked Jan 1 at 17:29









      shivamshivam

      164




      164
























          1 Answer
          1






          active

          oldest

          votes


















          1














          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






          share|improve this answer


























          • 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











          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
          });


          }
          });














          draft saved

          draft discarded


















          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









          1














          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






          share|improve this answer


























          • 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
















          1














          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






          share|improve this answer


























          • 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














          1












          1








          1







          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






          share|improve this answer















          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







          share|improve this answer














          share|improve this answer



          share|improve this answer








          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



















          • 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




















          draft saved

          draft discarded




















































          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.




          draft saved


          draft discarded














          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





















































          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







          Popular posts from this blog

          Monofisismo

          Angular Downloading a file using contenturl with Basic Authentication

          Olmecas