Convert Xpath to CSS selector











up vote
0
down vote

favorite












I am struggling in converting the follow Xpath to CSS: "//form[@id='giftcard-form']/div[3]/div/button".
I know I could use the Xpath for my selenium JS but it doesn't work in my case for some odd reason. I was successful in converting an easier one and using its in the script but I can't get this one right.
Anyone can help?










share|improve this question
























  • try #giftcard-form div:nth-child(3) button
    – Tamil Selvan C
    Nov 18 at 3:35






  • 1




    cssify.appspot.com form#giftcard-form > div:nth-of-type(3) > div > button
    – connexo
    Nov 18 at 3:40












  • Welcome to SO. go through the guidelines on how to ask a good question.Help Center and how to ask question. Regarding your question paste the html snippet of the webelement that you want.
    – Alok
    Nov 18 at 19:03










  • @Alok Thank you for your answer.
    – Samoht Rusconi
    Nov 19 at 16:41















up vote
0
down vote

favorite












I am struggling in converting the follow Xpath to CSS: "//form[@id='giftcard-form']/div[3]/div/button".
I know I could use the Xpath for my selenium JS but it doesn't work in my case for some odd reason. I was successful in converting an easier one and using its in the script but I can't get this one right.
Anyone can help?










share|improve this question
























  • try #giftcard-form div:nth-child(3) button
    – Tamil Selvan C
    Nov 18 at 3:35






  • 1




    cssify.appspot.com form#giftcard-form > div:nth-of-type(3) > div > button
    – connexo
    Nov 18 at 3:40












  • Welcome to SO. go through the guidelines on how to ask a good question.Help Center and how to ask question. Regarding your question paste the html snippet of the webelement that you want.
    – Alok
    Nov 18 at 19:03










  • @Alok Thank you for your answer.
    – Samoht Rusconi
    Nov 19 at 16:41













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I am struggling in converting the follow Xpath to CSS: "//form[@id='giftcard-form']/div[3]/div/button".
I know I could use the Xpath for my selenium JS but it doesn't work in my case for some odd reason. I was successful in converting an easier one and using its in the script but I can't get this one right.
Anyone can help?










share|improve this question















I am struggling in converting the follow Xpath to CSS: "//form[@id='giftcard-form']/div[3]/div/button".
I know I could use the Xpath for my selenium JS but it doesn't work in my case for some odd reason. I was successful in converting an easier one and using its in the script but I can't get this one right.
Anyone can help?







javascript selenium selenium-webdriver xpath css-selectors






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 19 at 13:23









DebanjanB

36.7k73372




36.7k73372










asked Nov 18 at 3:33









Samoht Rusconi

63




63












  • try #giftcard-form div:nth-child(3) button
    – Tamil Selvan C
    Nov 18 at 3:35






  • 1




    cssify.appspot.com form#giftcard-form > div:nth-of-type(3) > div > button
    – connexo
    Nov 18 at 3:40












  • Welcome to SO. go through the guidelines on how to ask a good question.Help Center and how to ask question. Regarding your question paste the html snippet of the webelement that you want.
    – Alok
    Nov 18 at 19:03










  • @Alok Thank you for your answer.
    – Samoht Rusconi
    Nov 19 at 16:41


















  • try #giftcard-form div:nth-child(3) button
    – Tamil Selvan C
    Nov 18 at 3:35






  • 1




    cssify.appspot.com form#giftcard-form > div:nth-of-type(3) > div > button
    – connexo
    Nov 18 at 3:40












  • Welcome to SO. go through the guidelines on how to ask a good question.Help Center and how to ask question. Regarding your question paste the html snippet of the webelement that you want.
    – Alok
    Nov 18 at 19:03










  • @Alok Thank you for your answer.
    – Samoht Rusconi
    Nov 19 at 16:41
















try #giftcard-form div:nth-child(3) button
– Tamil Selvan C
Nov 18 at 3:35




try #giftcard-form div:nth-child(3) button
– Tamil Selvan C
Nov 18 at 3:35




1




1




cssify.appspot.com form#giftcard-form > div:nth-of-type(3) > div > button
– connexo
Nov 18 at 3:40






cssify.appspot.com form#giftcard-form > div:nth-of-type(3) > div > button
– connexo
Nov 18 at 3:40














Welcome to SO. go through the guidelines on how to ask a good question.Help Center and how to ask question. Regarding your question paste the html snippet of the webelement that you want.
– Alok
Nov 18 at 19:03




Welcome to SO. go through the guidelines on how to ask a good question.Help Center and how to ask question. Regarding your question paste the html snippet of the webelement that you want.
– Alok
Nov 18 at 19:03












@Alok Thank you for your answer.
– Samoht Rusconi
Nov 19 at 16:41




@Alok Thank you for your answer.
– Samoht Rusconi
Nov 19 at 16:41












2 Answers
2






active

oldest

votes

















up vote
0
down vote













For XPath as:



//form[@id='giftcard-form']/div[3]/div/button


The equivalent CSS would be:



form#giftcard-form>div:nth-of-type(3)>div>button





share|improve this answer




























    up vote
    0
    down vote













    One should learn how to write css selectors, but a for a quick fix, try: cssify



    For example, I put in your xpath and it spit out: form#giftcard-form > div:nth-of-type(3) > div > button



    Btw, you had an error in your xpath, it should be this: //form[@id='giftcard-form']/div[3]/div/button






    share|improve this answer





















      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',
      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%2f53357654%2fconvert-xpath-to-css-selector%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      0
      down vote













      For XPath as:



      //form[@id='giftcard-form']/div[3]/div/button


      The equivalent CSS would be:



      form#giftcard-form>div:nth-of-type(3)>div>button





      share|improve this answer

























        up vote
        0
        down vote













        For XPath as:



        //form[@id='giftcard-form']/div[3]/div/button


        The equivalent CSS would be:



        form#giftcard-form>div:nth-of-type(3)>div>button





        share|improve this answer























          up vote
          0
          down vote










          up vote
          0
          down vote









          For XPath as:



          //form[@id='giftcard-form']/div[3]/div/button


          The equivalent CSS would be:



          form#giftcard-form>div:nth-of-type(3)>div>button





          share|improve this answer












          For XPath as:



          //form[@id='giftcard-form']/div[3]/div/button


          The equivalent CSS would be:



          form#giftcard-form>div:nth-of-type(3)>div>button






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 19 at 13:24









          DebanjanB

          36.7k73372




          36.7k73372
























              up vote
              0
              down vote













              One should learn how to write css selectors, but a for a quick fix, try: cssify



              For example, I put in your xpath and it spit out: form#giftcard-form > div:nth-of-type(3) > div > button



              Btw, you had an error in your xpath, it should be this: //form[@id='giftcard-form']/div[3]/div/button






              share|improve this answer

























                up vote
                0
                down vote













                One should learn how to write css selectors, but a for a quick fix, try: cssify



                For example, I put in your xpath and it spit out: form#giftcard-form > div:nth-of-type(3) > div > button



                Btw, you had an error in your xpath, it should be this: //form[@id='giftcard-form']/div[3]/div/button






                share|improve this answer























                  up vote
                  0
                  down vote










                  up vote
                  0
                  down vote









                  One should learn how to write css selectors, but a for a quick fix, try: cssify



                  For example, I put in your xpath and it spit out: form#giftcard-form > div:nth-of-type(3) > div > button



                  Btw, you had an error in your xpath, it should be this: //form[@id='giftcard-form']/div[3]/div/button






                  share|improve this answer












                  One should learn how to write css selectors, but a for a quick fix, try: cssify



                  For example, I put in your xpath and it spit out: form#giftcard-form > div:nth-of-type(3) > div > button



                  Btw, you had an error in your xpath, it should be this: //form[@id='giftcard-form']/div[3]/div/button







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Nov 28 at 13:15









                  New Guy

                  578




                  578






























                      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.





                      Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                      Please pay close attention to the following guidance:


                      • 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%2f53357654%2fconvert-xpath-to-css-selector%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

                      Costa Masnaga

                      Fotorealismo

                      Sidney Franklin