title: selenium elements between pseudo not finding
body: <p>One page having following HTMl</p>
  
  <pre><code>&lt;div class="call-to-action call-to-action--final"&gt;
  
    &lt;input type="submit" name="complete" value="Complete order" class="btn btn--primary" data-submit-payment="true"&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p><strong>CSS</strong></p>
  
  <pre><code>.call-to-action:after, .call-to-action:before
  {
  content: "";
      display: table;
  }
  </code></pre>
  
  <p>Now I want to find this input from selenium but not able to find this, code is</p>
  
  <pre><code> [FindsBy(How = How.XPath, Using = "//div[contains(@class,'call-to-action--final')]//input")]
          public IWebElement CompleteBtn { get; set; }
  </code></pre>
  
  <p>Also tried</p>
  
  <pre><code> [FindsBy(How = How.XPath, Using = "//div[contains(@class,'call-to-action--final')]/input")]
          public IWebElement CompleteBtn { get; set; }
  
  
   [FindsBy(How = How.XPath, Using = "//div[contains(@class,'call-to-action--final')]/input[(@value='Complete order')]")]
          public IWebElement CompleteBtn { get; set; }
  </code></pre>
  
  <p>Nothing is working, I think its pseudo elements creating problem, but not able to get rid of it</p>
  
  <p>Any help highly appreciated.</p>
  
  <p>Thanks </p>