[arquillian-issues] [JBoss JIRA] (ARQGRA-409) Support for Ember.js

Stefan Miklosovic (JIRA) issues at jboss.org
Thu Mar 13 19:42:10 EDT 2014


    [ https://issues.jboss.org/browse/ARQGRA-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12952848#comment-12952848 ] 

Stefan Miklosovic commented on ARQGRA-409:
------------------------------------------

[~lfryc] check this

https://github.com/ALRubinger/continuous-enterprise-development/blob/master/code/application/application/src/test/java/org/cedj/geekseek/test/functional/arquillian/AngularJSDroneExtension.java#L61

In a book itself: "We also have a custom extension to Drone and Arquillian; we need to ensure that "click" and "navigate" events wait for the loading of async calls before doing their time check."

By doing this it just waits until whole page is loaded so everything is ready to be used. I think this should be internal part of Graphene and in configuration you would say you are testing ember.js and this enhancer would be applied automatically, why not ... 
                
> Support for Ember.js
> --------------------
>
>                 Key: ARQGRA-409
>                 URL: https://issues.jboss.org/browse/ARQGRA-409
>             Project: Arquillian Graphene
>          Issue Type: Feature Request
>          Components: core
>    Affects Versions: 2.0.0.Final
>            Reporter: Karel Piwko
>
> Ember.js dynamically updates view based on various action. This makes usage of locators and guards pretty complicated.
> It would be great it Graphene could provide:
> * A way how to stability ids for elements in DOM generated as a part of view
> * Guards that are able to guard DOM update without any request.
> [~smikloso] can provide more details, additional discussions at:
> http://stackoverflow.com/questions/12933422/ember-best-practices-with-selenium-to-make-integration-tests-in-browser
> http://stackoverflow.com/questions/16639384/how-to-test-a-javascript-based-application-for-example-ember-js-with-selenium-2
> I believe that such tools might be handy for angular.js testing as well.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the arquillian-issues mailing list