title: lxml find element by name, but use variable in search
body: <p>I have a problem with the find function in lXML. But i think this is more a generic question how to tell that i want to check against the value, not the object reference.</p>
  
  <p>So here is the code that works:</p>
  
  <pre><code>step = xml_obj.find('.//step/name[text()="Design"]').getparent()
  </code></pre>
  
  <p>If i try to replace the string with an object, the result is always None.</p>
  
  <pre><code>stepn = 'Design'
  step = xml_obj.find('.//step/name[text()=stepn]').getparent()
  
  'NoneType' object has no attribute 'getparent'
  </code></pre>