Hi, Noted,I will look into this links and I will discuss with team if I need further helps on this.
On Tue, Apr 28, 2015 at 7:52 AM, Ayesha Dissanayaka <[email protected]> wrote: > Hi all, > > I think the reason for this test failures should be the recent UI changes > in ES. The mentioned UI tests were written on top of previous ES UIs and I > don't think we have re-written them on top of new UI. Hope the team has > already started working on this. > > Almost all the tests are failing due to unavailability of UI elements, > which is expected due to the change in UI. So, I think the best way to fix > this would be to re-generate the tests using selenium record and playback, > rather than someone going through line by line to map previous UI elements > to new ones. > > We already have the templates for ES publisher and Store UI test > generation. And the initial idea of having "Selenium UI Test Generation" > for ES is exactly to address this kind of scenarios without much of a > trouble. > > @Rajeenthini, since you are working on this, below e-mail threads and > links would be helpful for you. Let me know if you need further help on > this. > > [1] [Dev][ES] Selenium UI Integration Test Generation > [2] [ES- Integration Test] Custom WebDriver Class for UI test Automation > [3] > http://techspace-ps.blogspot.com/2015/01/selenium-ide-template-for-testng.html > [4] > http://asadistechspace.blogspot.com/2014/12/customize-selenium-code-jeneration.html#.VT7oGzlO0c0 > > Thanks! > -Ayesha > > On Tue, Apr 21, 2015 at 6:01 AM, Udara Rathnayake <[email protected]> wrote: > >> Hi Krishantha, >> >> We are looking into this. >> >> Regards, >> UdaraR >> >> On Mon, Apr 20, 2015 at 5:12 PM, Krishantha Samaraweera < >> [email protected]> wrote: >> >>> More test failures in tests-ui module. >>> >>> Failed tests: >>> testESPublishToStore(org.wso2.es.ui.integration.test.common.ESPublishToStore): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> setUp(org.wso2.es.ui.integration.test.notifications.ESPublisherNotificationTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> tearDown(org.wso2.es.ui.integration.test.notifications.ESPublisherNotificationTestCase) >>> >>> testAddAsset(org.wso2.es.ui.integration.test.publisher.ESPublisherTenantAddEditAssetTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> testAddAsset(org.wso2.es.ui.integration.test.publisher.ESPublisherTenantAddEditAssetTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> testSubscriptionCreation(org.wso2.es.ui.integration.test.notifications.ESPublisherSubscriptionTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> testSubscriptionCreation(org.wso2.es.ui.integration.test.notifications.ESPublisherSubscriptionTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> setUp(org.wso2.es.ui.integration.test.notifications.ESPublisherTenantNotificationTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> setUp(org.wso2.es.ui.integration.test.store.ESStoreAnonCategorySortingTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> tearDown(org.wso2.es.ui.integration.test.notifications.ESPublisherTenantNotificationTestCase) >>> >>> testAnonHomePage(org.wso2.es.ui.integration.test.store.ESStoreAnonHomePageTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.selector: div.span3.store-right > div.row > div.span3(..) >>> >>> testAnonNavigationLinks(org.wso2.es.ui.integration.test.store.ESStoreAnonHomePageTestCase): >>> Recent Gadgets link not working expected [Stacked Line Chart] but found >>> [Line Chart] >>> >>> testSubscriptionCreation(org.wso2.es.ui.integration.test.notifications.ESPublisherTenantSubscriptionTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> testSubscriptionCreation(org.wso2.es.ui.integration.test.notifications.ESPublisherTenantSubscriptionTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> testAnonHomePage(org.wso2.es.ui.integration.test.store.ESStoreAnonSuperTenantHomePageTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.selector: div.span3.store-right > div.row > div.span3(..) >>> >>> testAnonNavigationLinks(org.wso2.es.ui.integration.test.store.ESStoreAnonSuperTenantHomePageTestCase): >>> Recent Gadgets link not working expected [Stacked Line Chart] but found >>> [Line Chart] >>> >>> testAddAsset(org.wso2.es.ui.integration.test.publisher.ESPublisherAddEditAssetTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> testAddAsset(org.wso2.es.ui.integration.test.publisher.ESPublisherAddEditAssetTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> testESStoreBookmarkTestCase(org.wso2.es.ui.integration.test.store.ESStoreBookmarkTestCase): >>> Timed out after 30 seconds waiting for text ('Bookmarked') to be present in >>> element found by By.id: btn-add-gadget(..) >>> >>> setUp(org.wso2.es.ui.integration.test.publisher.ESPublisherLCTransitionTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> tearDown(org.wso2.es.ui.integration.test.publisher.ESPublisherLCTransitionTestCase) >>> >>> testLoggedInHomePage(org.wso2.es.ui.integration.test.store.ESStoreCarbonSuperUserTUHomePageTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.selector: div.span3.store-right > div.row > div.span3(..) >>> >>> testLoggedInNavigationLinks(org.wso2.es.ui.integration.test.store.ESStoreCarbonSuperUserTUHomePageTestCase): >>> Recent Gadgets link not working expected [Stacked Line Chart] but found >>> [Line Chart] >>> >>> testGadgetPage(org.wso2.es.ui.integration.test.store.ESStoreGadgetPageTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.xpath: //a[contains(text(),'Line Plus Bar Chart')](..) >>> >>> testAddAsset(org.wso2.es.ui.integration.test.store.ESStoreSearchGadgetListTestCase): >>> Timed out after 30 seconds waiting for presence of element located by: >>> By.linkText: Add gadget(..) >>> >>> Tests run: 88, Failures: 25, Errors: 0, Skipped: 31 >>> >>> >>> Thanks, >>> Krishantha. >>> >>> On Mon, Apr 20, 2015 at 3:29 PM, Krishantha Samaraweera < >>> [email protected]> wrote: >>> >>>> Hi all, >>>> >>>> I see following UI failures in master branch. Please have a look. >>>> >>>> Failed tests: >>>> testESPublisherAddedAssetTestCase(org.wso2.es.ui.integration.extension.test.publisher.ESPublisherAddedAssetTestCase): >>>> Timed out after 30 seconds waiting for presence of element located by: >>>> By.linkText: Services(..) >>>> >>>> testESPublisherAssetCaramelPageTestCase(org.wso2.es.ui.integration.extension.test.publisher.ESPublisherAssetCaramelPageTestCase): >>>> Timed out after 30 seconds waiting for presence of element located by: >>>> By.linkText: Overview(..) >>>> >>>> >>>> setUp(org.wso2.es.ui.integration.extension.test.publisher.ESPublisherAssetOverridePartialTestCase): >>>> Timed out after 30 seconds waiting for presence of element located by: >>>> By.linkText: Add servicex(..) >>>> >>>> >>>> setUp(org.wso2.es.ui.integration.extension.test.publisher.ESPublisherAssetOverrideRendererTestCase): >>>> Timed out after 30 seconds waiting for presence of element located by: >>>> By.linkText: Add servicex(..) >>>> >>>> *Tests run: 15, Failures: 4, Errors: 0, Skipped: 2* >>>> >>>> Thanks, >>>> Krishantha. >>>> >>>> -- >>>> Krishantha Samaraweera >>>> Senior Technical Lead - Test Automation >>>> Mobile: +94 77 7759918 >>>> WSO2, Inc.; http://wso2.com/ >>>> lean . enterprise . middlewear. >>>> >>> >>> >>> >>> -- >>> Krishantha Samaraweera >>> Senior Technical Lead - Test Automation >>> Mobile: +94 77 7759918 >>> WSO2, Inc.; http://wso2.com/ >>> lean . enterprise . middlewear. >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Udara Rathnayake* >> Software Engineer >> WSO2 Inc. : http://wso2.com >> >> Mobile : 1 4087864651 | 94 772207239 >> Twitter : http://twitter.com/udarakr >> Blog : http://udarakr.blogspot.com >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > *Ayesha Dissanayaka* > Software Engineer, > WSO2, Inc : http://wso2.com > <http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg> > 20, Palmgrove Avenue, Colombo 3 > E-Mail: [email protected] <[email protected]> > -- *Thank You.* *Rajeenthini Satkunam* *Associate Software Engineer | WSO2* *E:[email protected] <[email protected]>* *M :+94770832823 *
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
