title: Selenium Find Element Based on String in Text or Attribute
body: <p>I'm trying to have Selenium find an element based on a string that can be contained in the element's text or any attribute, and I'm wondering if there's some wildcard I can implement to capture all this without having to use multi-condition OR logic.  What I'm using right now that works is ...</p>
  
  <pre><code>driver.findElement(By.xpath("//*[contains(@title,'foobar') or contains(.,'foobar')]"));
  </code></pre>
  
  <p>And I wanted to know if there's a way to use a wildcard instead of the specific attribute (@title) that also encapsulates element text like the 2nd part of the OR condition does.</p>