Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am working to write some Selenium WebDriver scripts that work with Telerik RadEditor controls. I can successfully enter content into the RadEditor in the following way with C#:

Driver.FindElement(By.Id("Id_Of_RadEditor_Iframe")).SendKeys("Hello World!");

But I have not been able to find a way to clear the existing content of the RadEditor. If I attempt the following:


I will get this error:

OpenQA.Selenium.InvalidElementStateException: invalid element state:
Element must be user-editable in order to clear it.

Does anyone know a way to clear the existing content from the RadEditor?

P.S. Does anyone think this may be a bug in Selenium WebDriver? Since I know the IFrame is editable since I can successfully perform SendKeys(). This seems to make the error incorrect.


share|improve this question
See this answer from StackOverflow. – Brandon Jun 13 '14 at 20:04

I have the same issue and have yet to find an answer.

As a workaround you can use a loop and:

share|improve this answer
Thanks for the response. Sad that we have to resort to these kind of hacks, but sometimes you have to do what you have to do. – AkaPeyton Feb 11 '15 at 16:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.