Using JavascriptExecutor to type text in a rich text editor box

This is a solution for the Selenium Webdriver Type command not working on IE when you are trying to enter some text in a rich text editor. You can use the below code to execute the command in IE and other browsers.

((JavascriptExecutor)driver).executeScript("document.getElementById('ElementID').value='TextValue'");

The rich text editor is usually placed in a iFrame.


One thought on “Using JavascriptExecutor to type text in a rich text editor box

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>