Error
"org.openqa.selenium.InvalidElementStateException: Element is read-only and so may not be used for actions" while sending keys to a textbox.
Error Type
RunTime
Cause
WebElement ( Text Box ) where you are attempting to send the keys is actually read only.
Sample Code
driver.findElement(By.id("text")).sendKeys(value); // where field with id text is read only