Investigate how to use Selenium with new branch office control
--------------------------------------------------------------

                 Key: MIFOS-2964
                 URL: http://mifosforge.jira.com/browse/MIFOS-2964
             Project: mifos
          Issue Type: Task
          Components: Build and Testing
    Affects Versions: Shamim D
            Reporter: jbrewster
            Assignee: Kojo Gambrah-Sampaney
            Priority: Major
         Attachments: seleniumForDefineHoliday

Branch office holiday is a new feature for the Shamim D release.  As part of 
this feature, a new control has been added to the "Define new holidays" page.  
This new control doesn't allow for simple identification by Selenium.

This task is to investigate what it will take to be able to execute acceptance 
tests which define branch level holidays for the various holiday types, 
including the new type "moratorium".  Simply clicking on the controls as 
recorded by Selenium IDE does not work.

Recommended steps:
1. set up local instance and try to execute attached selenium ide script 
(assumes user is already logged into Mifos).  Should see error when executing:

click 
//img[contains(@src,'data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')]

2. check online for tips on how Selenium can use the ext tree control.  a 
couple of possible threads:

http://www.extjs.com/forum/showthread.php?73444-TreePanel-selection-with-Selenium
http://www.extjs.com/forum/showthread.php?74136-Selenium-Click-on-TreeItem

3. Experiment with different selenium to drive this UI control.  
Experimentation can be done with Selenium IDE - outside of Mifos acceptance 
testing.

4. Report results on this issue.  I'm not sure how the current holiday test is 
passing - looks like at least one office needs to be checked to pass UI 
validation.  Holiday tests are:  
https://ci.mifos.org/hudson/job/head-master/lastStableBuild/org.mifos$mifos-acceptanceTests/testReport/org.mifos.test.acceptance.holiday/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------

_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to