程序页面:139mail写信(IE8)
?
139邮箱,发信时,收件人地址控件无法正常type ,前台看着时输入了数据,但是无效,
?
需使用fireEvent获取控件的焦点,然后才能正常type。
?
Selenium IDE中的html代码如下:
?
<tr> <td>pause</td> <td>3000</td> <td>3000</td> </tr> <tr> <td>fireEvent</td> <td>//input[@setvaluehandler='RichInputBoxSetValueHandler1']</td> <td>blur</td> </tr> <tr> <td>fireEvent</td> <td>//input[@setvaluehandler='RichInputBoxSetValueHandler1']</td> <td>change</td> </tr> <tr> <td>type</td> <td>//input[@setvaluehandler='RichInputBoxSetValueHandler1']</td> <td>15118081111@139.com;15118081113</td> </tr> <tr> <td>type</td> <td>id=txtSubject</td> <td>邮件主题。。。</td> </tr>
?
注: 要获得某些控件的焦点,还可以通过focus和click获得焦点才能选到。