-
-
-
- open |
- ${base_url}/bar_module/ListBoxZuite_reset |
- |
-
-
- assertTextPresent |
- Reset Successfully. |
- |
-
-
-
- open |
- ${base_url}/web_site_module/officejs_monitoring/ |
- |
-
-
- waitForElementPresent |
- //a[@data-i18n='Monitoring Configurations'] |
- |
-
-
- click |
- //a[@data-i18n='Synchronize'] |
- |
-
-
- waitForTextPresent |
- Synchronizing Data... |
- |
-
-
- waitForTextPresent |
- Synchronisation finished |
- |
-
-
- click |
- //a[@data-i18n='Monitoring Configurations'] |
- |
-
-
- waitForElementPresent |
- //button[@id="destroyOPML"] |
- |
-
-
- click |
- //input[@name='check_online_access'] |
- |
-
-
- click |
- //button[@data-i18n='Save'] |
- |
-
-
- pause |
- 500 |
- |
-
-
- click |
- //a[@data-i18n='Add'] |
- |
-
-
- waitForElementPresent |
- //button[@data-i18n="Save"] |
- |
-
-
- waitForElementPresent |
- //a[@data-i18n='Change Password'] |
- |
-
-
- store |
- http://localhost:5378/rootInstance/public/feeds |
- opml_url |
-
-
- store |
- rootInstance |
- instance_root |
-
-
- store |
- subInstance-1 |
- instance_1 |
-
-
- store |
- admin |
- username |
-
-
- store |
- ntpvmhkg |
- password |
-
-
- type |
- name=url |
- ${opml_url} |
-
-
- type |
- name=username |
- ${username} |
-
-
- type |
- name=password |
- ${password} |
-
-
- click |
- //button[@data-i18n='Save'] |
- |
-
-
- pause |
- 1000 |
- |
-
-
- assertElementNotPresent |
- //span[contains(@class, 'ui-text-error')] |
- |
-
-
- pause |
- 500 |
- |
-
-
- waitForElementPresent |
- //h1[@data-i18n='OPML Documents'] |
- |
-
-
- click |
- //a[@data-i18n='Monitoring Configurations'] |
- |
-
-
- waitForElementPresent |
- //button[@id="destroyOPML"] |
- |
-
-
- pause |
- 3000 |
- |
-
-
- assertElementPresent |
- //table[contains(@class, 'ui-table-inset')] |
- |
-
-
- assertTextPresent |
- ${opml_url} |
- |
-
-
- storeElementPresent |
- //table[contains(@class, 'ui-table-inset')]/tbody/tr[1]/td[1]/a |
- has_hosting |
-
-
- storeText |
- //table[contains(@class, 'ui-table-inset')]/tbody/tr[1]/td[1]/a |
- hosting_title |
-
-
- click |
- //a[@data-i18n='Synchronize'] |
- |
-
-
- waitForTextPresent |
- Synchronizing Data... |
- |
-
-
- waitForTextPresent |
- Synchronisation finished |
- |
-
-
- waitForElementPresent |
- //h1[@data-i18n='Monitoring Promises'] |
- |
-
-
- click |
- //a[@data-i18n='Hosting Subscriptions'] |
- |
-
-
- pause |
- 2000 |
- |
-
-
- assertTextPresent |
- ${hosting_title} |
- |
-
-
- click |
- //table[contains(@class, 'ui-table-inset')]/tbody/tr[1]/td[1]/a |
- |
-
-
- waitForElementPresent |
- //h1[@data-i18n='Software Instances'] |
- |
-
-
- pause |
- 2000 |
- |
-
-
- assertTextPresent |
- ${hosting_title} |
- |
-
-
- assertTextPresent |
- ${instance_root} |
- |
-
-
- assertTextPresent |
- ${instance_1} |
- |
-
-
-
- click |
- //table[contains(@class, 'ui-table-inset')]/tbody/tr[1]/td[1]/a |
- |
-
-
- waitForElementPresent |
- //a[@data-i18n='Instance: ${instance_root}'] |
- |
-
-
- assertTextPresent |
- ${hosting_title} |
- |
-
-
- assertElementPresent |
- //h1[@data-i18n='Instance Promises Status'] |
- |
-
-
-
- click |
- //a[@data-i18n='Promises'] |
- |
-
-
- pause |
- 500 |
- |
-
-
- waitForElementPresent |
- //h1[@data-i18n='Monitoring Promises'] |
- |
-
-
- assertElementPresent |
- //span[@data-i18n="Monitoring Promises Status"] |
- |
-
-
- assertTextPresent |
- ${hosting_title} |
- |
-
-
- assertTextPresent |
- ${instance_root} |
- |
-
-
- assertTextPresent |
- ${instance_1} |
- |
-
-
- storeText |
- //table[contains(@class, 'ui-table-inset')]/tbody/tr[1]/td[1]/a |
- promise_title |
-
-
-
- click |
- //table[contains(@class, 'ui-table-inset')]/tbody/tr[1]/td[1]/a |
- |
-
-
- waitForElementPresent |
- //a[@data-i18n='Promise: ${promise_title}'] |
- |
-
-
- assertTextPresent |
- ${hosting_title} |
- |
-
-
- assertElementPresent |
- //h1[@data-i18n='Promise Status History'] |
- |
-
-
- assertElementPresent |
- //span[contains(@class, 'label')] |
- |
-
-
- open |
- ${base_url}/web_page_module/Zuite_waitForActivities |
- |
-
-
- assertTextPresent |
- Done. |
- |
-
-
- open |
- ${base_url}/web_site_module/officejs_monitoring/app/#!display?n.page=settings_configurator |
- |
-
-
- waitForElementPresent |
- //a[@data-i18n='Monitoring Configurations'] |
- |
-
-
- pause |
- 2000 |
- |
-
-
- waitForElementPresent |
- //h1[@data-i18n='OPML Documents'] |
- |
-
-
- pause |
- 2000 |
- |
-
-
- verifyText |
- //table[contains(@class, 'ui-table-inset')]/tbody/tr[1]/td[1]/a |
- ${hosting_title} |
-
-
- click |
- //table[contains(@class, 'ui-table-inset')]/tbody/tr[1]/td[1]/a |
- |
-
-
- waitForElementPresent |
- //a[@data-i18n='${hosting_title}'] |
- |
-
-
- click |
- //button[@data-i18n='Save'] |
- |
-
-
- pause |
- 1000 |
- |
-
-
- type |
- name=password |
- ${password} |
-
-
- click |
- //input[@name='verify_password'] |
- |
-
-
- click |
- //button[@data-i18n='Save'] |
- |
-
-
- pause |
- 1000 |
- |
-
-
- click |
- //a[@data-i18n='Synchronize'] |
- |
-
-
- waitForTextPresent |
- Synchronizing Data... |
- |
-
-
- waitForTextPresent |
- Synchronisation finished |
- |
-
-
- click |
- //a[@data-i18n='Monitoring Configurations'] |
- |
-
-
- waitForElementPresent |
- //h1[@data-i18n='OPML Documents'] |
- |
-
-
- pause |
- 1000 |
- |
-
-
- verifyText |
- //table[contains(@class, 'ui-table-inset')]/tbody/tr[1]/td[1]/a |
- ${hosting_title} |
-
-
- click |
- //table[contains(@class, 'ui-table-inset')]/tbody/tr[1]/td[1]/a |
- |
-
-
- pause |
- 500 |
- |
-
-
- waitForElementPresent |
- //a[@data-i18n='${hosting_title}'] |
- |
-
-
- click |
- //a[@data-i18n='Delete'] |
- |
-
-
- waitForElementPresent |
- //h1[@data-i18n='OPML Documents'] |
- |
-
-
- pause |
- 1000 |
- |
-
-
- assertTextNotPresent |
- ${opml_url} |
- |
-
-
- assertTextNotPresent |
- ${hosting_title} |
- |
-
-
- click |
- //a[@data-i18n='Hosting Subscriptions'] |
- |
-
-
- pause |
- 2000 |
- |
-
-
- assertTextNotPresent |
- ${hosting_title} |
- |
-
-