On 08/19/2014 12:12 PM, [email protected] wrote:
> Hi devs,
> 
> ATM our selenium2-based test fwk for functional tests only supports one skin 
> (Colibri).  
> 
> Guillaume is currently fixing the functional tests by changing our test 
> framework to work with Flamingo.
> 
> After his changes are made our framework won’t work anymore with Colibri.
> 
> The question is:
> * Is this ok?
> * Do we want to change the framework to support multiple skins? In this case 
> we would need to introduce Interfaces everywhere, for each Page Object to 
> have various implementations.
> 
> One example of difference is Hover vs Clicking for the top level menus. 
> Another example is that we don’t have anymore a contentmenu; it’s 3 buttons. 
> Etc.
> 
> Any opinion?

Tests should work on different skins. At some point we did have some
support for skins, in the old xe-test-selenium module [1], but this
feature didn't survive the pageobjects revolution.

[1]
https://github.com/xwiki/xwiki-enterprise/tree/master/xwiki-enterprise-test/xwiki-enterprise-test-selenium/src/test/it/org/xwiki/test/selenium/framework

-- 
Sergiu Dumitriu
http://purl.org/net/sergiu
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to