| open |
http://extjs.com/playpen/gxt/selenium/ |
|
| type |
//input[@name='name'] |
John |
| fireEvent |
//input[@name='name'] |
blur |
| assertElementPresent |
//input[@name='name' and contains(@class, 'x-form-invalid')] |
|
| type |
//input[@name='name'] |
Darrell |
| fireEvent |
//input[@name='name'] |
blur |
| assertElementNotPresent |
//input[@name='name' and contains(@class, 'x-form-invalid')] |
|
| type |
//input[@name='email'] |
darrell@foo.com |
| assertValue |
//input[@name='name'] |
Darrell |
| assertValue |
//input[@name='email'] |
darrell@foo.com |
| focus |
//input[@name='company'] |
|
| click |
//input[@name='company']/following-sibling::img |
|
| assertXpathCount |
//div[@class='x-combo-list-item'] |
43 |
| click |
//div[@id='Apple'] |
|
| assertValue |
//input[@name='company'] |
Apple Inc. |
| click |
//input[@name='birthday']/following-sibling::img |
|
| click |
//button[contains(text(), "Today")] |
|
| assertValue |
//input[@name='birthday'] |
* |
| check |
//input[@value='Classical'] |
|
| assertValue |
//input[@value='Classical'] |
on |
| check |
//input[@value='Blue'] |
|
| assertValue |
//input[@value='Red'] |
off |