Selenium issues in navigation tree
<p>I am currently facing some problem with the expanding of the navigation tree. During playback, the selenium driver will click on the parent tree node but is unable to expand the tree map and locate the child node. Eclipse will then throw an exception - </p>

<blockquote>
  <p>org.openqa.selenium.ElementNotVisibleException: Element is not displayed (WARNING: The server did not provide any stacktrace information). </p>
</blockquote>

<p>Have tried to use the wait (<code>WebElement element = (new WebDriverWait(driver, 10)).until(ExpectedConditions.elementToBeClickable(By.id("itemTextLink5")));</code>) but it doesn't seem to be able to locate the particular element. Hence, it will throw a timeout exception - </p>

<blockquote>
  <p>org.openqa.selenium.TimeoutException: Timed out after 10 seconds waiting for element to be clickable:</p>
</blockquote>

<pre><code>driver.findElement(By.linkText("Apply")).click();   --&gt; parent node     
driver.findElement(By.id("itemTextLink5")).click();    --&gt; child node
</code></pre>

<p>I'm currently using JDK1.6, Selenium 2.46, IE 11. Not able to upgrade by JDK and Selenium version due to some restrictions to the project I'm working on.</p>