Sencha Studio provides you with an easy-to-use UI to connect Sencha Test to a Selenium Grid or a browser farm, using appropriate credentials. Once this connection is established, the browsers are available for you to use in Sencha Test Studio and through the Sencha Test Command Line.
No, you don’t need Selenium server for test creation. Although you need it for executing WebDriver tests. Sencha Test has an embedded Selenium server and Chrome browser instance. This is particularly useful to create and debug tests. Once debugged, tests can be run on a remote Selenium grid or a browser farm.
Sencha Test leverages Selenium WebDriver to facilitate multi-page application testing. By creating a WebDriver scenario from Sencha Studio, tests can be created using Sencha Test APIs.
No. You can use your existing Jasmine tests within Sencha Tests as long as your tests are compatible with Jasmine version 2.4.
You can use any WebDriver hub to access remote browsers. Further, if you subscribe to Sauce Labs, a cloud-based service provider, you can run tests from Sencha Test directly on the many different configurations available from them. Individual browsers and devices may connect to Sencha Studio in order to become testing targets for the interactive test runner.
Sencha Test leverages Selenium WebDriver (under the hood) to run tests on remote machines or with cloud-based browser farms including Sauce Labs. Customers can use Sencha Test with their existing WebDriver infrastructure.
Open your existing Ext JS application workspace from Studio, and you will be able to drill down to the code using the tree structure.