Problem is that the input text is writing to the field as the "placeholder" value. Has anybody encountered this problem with Selenium IDE.
I have attached screen shot to display how input data display in the UI.
I can toggle placeholder values and disable (in about:config) in order to input data correctly but this is not best solution for scripting.
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Execute_Email</td></tr>
</thead><tbody>
<tr>
<td>click</td>
<td>link=send email</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>xpath=(//img[@alt='P1'])[2]</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>css=input#subject.input-block-level</td>
<td>Automation test</td>
</tr>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>storeText</td>
<td>id=subject</td>
<td>Automation Test</td>
</tr>
<tr>
<td>type</td>
<td>css=input#title.input-block-level</td>
<td>QA TEST EMAIL</td>
</tr>
<tr>
<td>type</td>
<td>id=title</td>
<td>QA TEST EMAIL</td>
</tr>
<tr>
<td>storeText</td>
<td>id=title</td>
<td>QA TEST EMAIL</td>
</tr>
<tr>
<td>type</td>
<td>name=message</td>
<td>automated test script, good job!</td>
</tr>
<tr>
<td>type</td>
<td>name=message</td>
<td>automated test script, good job!</td>
</tr>
<tr>
<td>storeText</td>
<td>name=message</td>
<td>automated test script, good job!</td>
</tr>
<tr>
<td>pause</td>
<td>3000</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=send</td>
<td></td>
</tr>
<tr>
<td>verifyText</td>
<td>//div[@id='email-messages']/div</td>
<td>×Successfully sent</td>
</tr>
</tbody></table>
</body>
</html>