Blog

Testing an Ext JS 6 App Generated with Sencha Cmd

Lately we have received a number of questions relating to testing Sencha Cmd applications. And since most applications written with the Sencha libraries (Ext JS and Sencha Touch) are generated using Sencha Cmd, we decided to write a little ‘How-to-guide’ to get you started with your javascript testing. Let’s get started!

Generating A Sencha Cmd 6 App

First of all, make sure you have the latest Cmd version installed. You …

Testing Complex Web Applications With Siesta

Testing large web applications can be tricky sometimes. With advanced user interfaces containing animations, expanding and collapsing sections and load masks, there are many things that can make a test break. Sporadically failing tests can be very painful to deal with, usually caused by hidden race conditions that are hard to locate. Effort needs to be put in to making sure the test always produces the same result. If a …

Siesta 3.0 is here!

SenchaCon just started, and what better way to kick it off than to announce the 3.0 release of Siesta. This release contains a wide range of new features as well as stability improvements.

New user interface

The first thing you’ll notice about the 3.0 version is the new UI. It’s built using the latest Ext JS 5.1 version and features a customized crisp theme. Lots of improvements have been …

SenchaCon 2015 – Come Meet Us

We are proud to be silver sponsors of the upcoming SenchaCon in Santa Clara, April 7-9 2015. From our Bryntum team, I will attend together with Siesta co-creator and core developer Nickolay Platonov.

SenchaCon always provides cutting edge sessions showing all the great things you can do with the Sencha frameworks and tools. This year there are two sessions about testing with Siesta, outlined …

Showing Validation Messages In Ext Scheduler

Recently we added support for showing custom validation messages inside the drag-drop, resize, and drag-create tooltips. This makes it easier for you as developers to enhance the user experience when an action is not allowed. Instead of just showing an icon that an action is unavailable, you can inform the end users of why. Let’s say some of your resources must be booked for a minimum of two days, you …

Testing X-Domain Websites With Siesta in Chrome

If you ever tried testing a URL on a different domain, protocol or port, you have most likely seen some error in the browser console. The error is a result of various rules enforced by the browser as defined by the Same Origin Policy. Try to open www.google.com in one of your tests and you will see the errors yourself. These warnings are expected when using Siesta since …

Taking Screenshots In A Siesta Test

2015 has just started and new features are already making their way into the Siesta code base. In the newly released 2.1.1 version of Siesta, we now support taking screenshots inside your tests. This can be of great value when you want to do a manual visual inspection of your web app before you release.

The new t.screenshot API method

Taking a screenshot is extremely easy as you can …

Ext JS Tip Of The Day: XTemplate Exceptions

If you ever worked with the Ext JS grid panel and put custom renderers on your columns, you may have fought this issue before. Deep in the XTemplate class (which powers most visual components in Ext JS), there is an evil try/catch statement that silently catches all exceptions in the template apply phase. If you use ext-all-debug.js you do get a console.log statement, which is slightly better. But when using …

Ext Gantt & Ext Scheduler 3.0 GA Available

We’re excited to announce the 3.0 GA release of Ext Scheduler & Ext Gantt. This release marks a great milestone and we’ve added lots of new functionality that we think you will find useful. The main new big features are found in the Gantt chart, where we’ve added a CrudManager, constraints support and task split support. We also upgraded our export feature to handle buffered rendering, meaning …

Siesta License & Pricing Update

Effective immediately, Siesta Standard is no longer generally available as a single developer license. We now offer Siesta licenses in these sizes only:

* 5-pack ($2,450) * 10-pack ($4,600) * 20-pack ($8,300)

If you already have a single Siesta Standard license, you will still be able to extend support at the old rate.

Siesta Lite will remain a free download, just as before. Startups or solo entrepreneurs can still …