Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
uirepo [2016/09/22 02:36] 127.0.0.1 external edit |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== UI Repository (UIRepo) ===== | ||
- | |||
- | //UIRepo// is a central repository of reusable and shareable //UI Pages// | ||
- | |||
- | {{http:// | ||
- | |||
- | ----- | ||
- | |||
- | ==== UI Page/ | ||
- | |||
- | //UI Pages// are listed on the left panel of the screen. Clicking on //UI Page// to expand and collapse //UI Page// | ||
- | |||
- | You can batch delete //UI Pages// and //UI Elements// by checking the checkbox next to //UI Page// and/or //UI Elements// and clicking on " | ||
- | |||
- | |||
- | ---- | ||
- | ==== UI Page ==== | ||
- | Each //UI Page// is identified by a user-assigned page name. Page name must be unique among all other //UI Pages//. | ||
- | |||
- | //UI Page// can be a webpage or UI window on Windows. | ||
- | |||
- | For "Web UI" //UI Page//, set the AUT web address on field "AUT URL" | ||
- | |||
- | //UI Page// consists of one or more //UI Elements// | ||
- | |||
- | |||
- | Tags can be assigned to //UI Page// | ||
- | |||
- | Tags are searchable. Enter a tag in Filter field to only show //UI Pages// that have been assigned the specified tag. | ||
- | |||
- | //UIRepo// tracks the usage of //UI Page// as they are imported into models. Models using //UI Page// are listed under "Model References" | ||
- | |||
- | You may delete current //UI Page// by clicking on //Delete// button. | ||
- | |||
- | You must save the changes before selecting another //UI Page// or //UI Element// to view/edit. | ||
- | |||
- | ----- | ||
- | |||
- | ==== UI Element ==== | ||
- | |||
- | //UI Elements// make up a //UI Page// | ||
- | |||
- | {{http:// | ||
- | |||
- | |||
- | For test automation purpose, //UI Element// must be assigned an //Element Type// matching their //html// tags. | ||
- | |||
- | //UI Element// can be created in two ways: | ||
- | - Use "New Elem" in toolbar | ||
- | - Use [[UICapture | UICapture]] | ||
- | |||
- | New //UI Element// is added to the currently selected //UI Page//. | ||
- | |||
- | [[UICapture]] creates //UI Element// by spying on html tag of the element. Most of the fields may be pre-populated automatically by [[UICapture]]. | ||
- | |||
- | You can delete the current //UI Element// by clicking on //Delete// button. | ||
- | |||
- | |||