[ 
http://mifosforge.jira.com/browse/MIFOS-2964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57913#action_57913
 ] 

jbrewster commented on MIFOS-2964:
----------------------------------

Kojo mentioned the script works for him in Selenium IDE.  I played with it more 
and found it works if I slowed the scripted using the "fast/slow" gauge in 
Selenium IDE to medium speed on my machine.   Selenium may need some sort of 
wait before -

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

Also, the "click ext-gen14" commands don't call out specific office names.  
What if another office is added so now what used to be office xyz is now mapped 
so ext-gen14  is now office abc?  Can some other id be used to make this more 
robust? 

> 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
Mifos-issues@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to