NoSuchElementException - Unable to locate element
<p>I have an input box like the one I am using here to enter my question, and whose HTML is </p>

<pre><code>&lt;body id="tinymce" class="mce-content-body" contenteditable="true" onload="window.parent.tinymce.get('Description').fire('load');" spellcheck="false" style="padding-bottom: 50px; padding-left: 1px; padding-right: 1px; overflow-y: hidden;"&gt;
&lt;p&gt;
&lt;br data-mce-bogus="1"/&gt;
&lt;/p&gt;
&lt;/body&gt;
</code></pre>

<p>Every-time, I try to enter some text to it </p>

<pre><code>@FindBy(xpath="//body[@id='tinymce']") WebElement Category_Body;
Category_Body.sendKeys("Android Smart Phone - 16GB");
</code></pre>

<p>I get the error - </p>

<blockquote>
  <p>org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":"//body[@id='tinymce']"}</p>
</blockquote>