I will start out by saying that I am biased, because I personally made the testing tool HTML5 Robot.
As a part of this tool I made several example Ext JS 4 applications that it tests (http://html5robot.com/1.2/extjs/), and otherwise used the Sencha Touch kitchen sink for testing purposes (http://docs.sencha.com/touch/2.3.0/t...ink/index.html).
This tools gives you 2 ways to test an HTML, Ext JS 4, or Sencha Touch application:
For example if you were wanting to find the Ext JS grid row containing the text "Foo", you could do the following in Java:
- Using Java (here is a video)
- Using Gwen, a human-style language with its own IDE (here is a video)
...and you could do the following in Gwen:
There is otherwise a lot of documentation on how to access Sencha Touch and Ext JS based components for testing purposes on the website, as well as having the example applications as a part of the installer.
extjsgridrow by text "Foo"