Testing: Selenium: ZimbraSelenium RefImages
General Information
The Zimbra Selenium Harness uses the following images to describe the harness design.
Ajax Application Images
For reference, these screen captures are listed in this wiki page. The harness javadoc pages reference these images.
Login Page
General Ajax Page
The following diagram shows the general ajax page. Also included are outlines for:
- "MainPage" (Red)
- "MailFolderTree" (Orange)
- "MiniCal" (Green)
- "MailPage" (Blue).
Mail Page
The following diagram shows the general "MailPage" view. The "MailPage" includes elements within the red box.
The following diagram shows the breakdown of the terms:
- Toolbar (red)
- Columns (green)
- List (blue)
The following diagram shows the "DisplayMail" object (red) after selecting (LEFT_CLICK) on list item (green).
The following diagram shows the "ComposeMail" object including the compose (red) and toolbar (green).
The following diagram shows an example of clicking on item (green) and selecting from the context menu (red).
// Example code to reply to a message using the context menu app.MailPage.listClick(subject, Button.RIGHT_CLICK, Button.Reply);
Address picker:
Recover Deleted Items (http://bugzilla.zimbra.com/show_bug.cgi?id=45284):
Redirect Items (http://bugzilla.zimbra.com/show_bug.cgi?id=62171):
Addressbook Page
The following diagram shows the general "AddressbookPage" view. The "AddressbookPage" includes elements within the red box and are further separated into:
- Toolbars (green)
- List (blue)
- DisplayContact (orange)
- TBD (yellow)
The following diagram shows the "ComposeContact" object (red)
The following diagram shows an example of clicking on item (green) and selecting from the context menu (red).
// Example code to reply to a message using the context menu app.AddressbookPage.listClick(displayname, Button.RIGHT_CLICK, Button.NEW_MAIL);
Calendar Page
TBD
Tasks Page
Briefcase Page
Preferences Page
Zimlets Page - Social
Search Page
Folder Page
Minical Page
Popups