title: selenium find child's child elements
body: <p>I have following html like:</p>
  
  <pre><code>&lt;form name="form1"&gt;
    &lt;input name="a" ...&gt;
    &lt;input name="b" ...&gt;
    ...
    &lt;div&gt;&lt;span&gt;&lt;select name="c"&gt;...&lt;/select&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>I would like to find out all elements within the form element. First I use <code>findElement()</code> to get the form element <code>form1</code>, then use <code>form1.findElements(By.xpath(".//*[@name]"))</code> to get all its children having attribute <code>name</code>. However, for the <code>select</code> element, since it's grand-grand child of <code>form1</code>, how can I get it as well? </p>
  
  <p>Is there a way to find all elements containing attribute <code>name</code> (not only child elements, but also child's child's child...) within <code>form1</code>?</p>
  
  <p>Thanks!</p>