The Sencha team is thrilled to introduce WebTestIt—a lightweight IDE and toolset optimized for creating, building, executing, and debugging UI tests for websites and web applications!
WebTestIt gives users the ability to create and build tests using popular web testing frameworks like Selenium and Protractor. WebTestIt, designed to serve the larger web test automation ecosystem, significantly reduces the effort associated with test management while increasing the efficiency of your project’s test automation. You can also use UI Components to test the user interface of your web applications, significantly reducing the effort required to build robust web applications.
And best of all, it’s completely FREE to use!
Here’s why WebTestIt would be the best tool for your project:
✔ Efficient Automation—WebTestIt scaffolds your projects based on best practices to directly create boilerplate code for you.
✔ Easy Setup—No more tedious setup processes, WebTestIt automatically downloads the required drivers to test your project.
✔ Ubiquitous Testing—Test on different browsers and platforms including mobile devices, or use a headless browser locally or in the cloud.
✔ Versatile—Develop tests in your programming language of choice—Java, JavaScript, TypeScript or Python—WebTestIt directly creates Selenium or Protractor code for you.
✔ Completely FREE—An enterprise-grade testing tool completely for free. Can’t get better than that!
WebTestIt provides users with flexible test execution—run the entire test suite, choose specific tests only or just the failed ones. You have complete control over the tool.
Integrate automated tests into your existing CI tool or simplify test management by creating defects, importing test cases and creating automated reports without leaving the tool!
Learn more about the many capabilities of this IDE tool on the WebTestIt product page.
We invite you to download WebTestIt and explore the features it offers. The setup is super simple and you can get started within minutes.
Check out the WebTestIt 3-Step Quick Setup Guide.
Questions on your mind? Here are a few FAQs that might answer them.
If you have any more, leave us a note here or email us at [email protected] and we’ll be happy to answer them.
Q: Can I use WebTestIt with some of my existing projects that were created using a different IDE?
A: Yes. You can use WebTestIt to open existing projects from other IDEs and edit your test cases in it as long as you are using one of the supported test frameworks. Refer to this doc to see how you can get started.
Q: I am developing apps with Ext JS and use Sencha Test for my end-to-end test development. Is WebTestIt a replacement for Sencha Test?
A: WebTestIt is intended to serve the greater web test automation ecosystem and is a complementary tool to Sencha Test.
Q: I am using Git for source control, can I use Sencha WebTestIt with it?
A: Yes, absolutely! WebTestIt integrates seamlessly with Git and you can track changes and compare file revisions. You can learn more here.
Q: Does WebTestIt support integration into a variety of CI dev workflows? How do I integrate it?
A: If you use Continuous Integration such as Jenkins, TFS/VSTS and other CI env in your dev workflow, you can setup automated tests in your build pipeline. Check out the doc about how WebTestIt supports integration into different CI environments.
Q: How much does WebTestIt cost? Is there a cost per developer?
A: WebTestIt is completely free for your entire team. Download it today!
Q: Is Sencha technical support available for WebTestIt?
A: Since WebTestIt is available free of charge, support is not provided for WebTestIt. That said, we provide a great level of documentation and also sample projects to get you started.
What does this mean for the future of SenchaTest? As I’ve noticed the past year, the development of SenchaTest is very slow. Note that the latest release (2.3.0) is more than a year old and has reported bugs, which are not being resolved.
I can not help but think that the direction of Sencha has chosen is going more and more towards React/Angular and that the ExtJs ecosystem is slowly moving to the background. Our company has written a lot of tests in SenchaTest. ST is not bug-free. This WebTestIt is all very nice, but how about the ExtJs customers?
“WebTestIt is intended to serve the greater web test automation ecosystem and is a complementary tool to Sencha Test”. Thank you, but how is this complementary? In the same way that a walking stick is complementary to shoes (they both help you with walking)?
All in all, it would be very nice to see the problems in SenchaTest being solved, but I don’t have a very good feeling about it.
Hi Pinie,
There are no plans to replace Sencha Test with WebTestIt since they serve two separate audiences of the web test automation market. Sencha Test users continue to use the testing tool that works for their test env developed with Ext JS. WebTestIt is positioned to serve the greater non-extjs app developers but we encourage new ExtJS devs to try it out and see if it helps them get more out of a free offering for their test development and automation needs.
Our focus and investment into Ext JS is strong and at the forefront. We are committed to regular product releases with new features and quality improvements most requested by the community. This year we have had more releases than ever before with the combination of normal release cycles and various quality-focused releases throughout each quarter.
While we don’t have a timeline to share for a Sencha Test release at the moment, we are reviewing open tickets for it.
We strive to bring value to our Ext JS community through useful thought leadership content, blogs, directly reusable code examples and templates, tutorials, guides, and webinars (which we hold multiple times through the month exclusively covering Ext JS topics). If you haven’t already, check out our updated resource center https://www.sencha.com/resources/. Ext JS Data grid is our #1 focus and we have exciting grid and other features in the upcoming releases which will continue to advance the ExtJS ecosystem. Hope that helps, let us know if you have any other questions.
what’s the license? Is it open source? Do you accept contributions?
If not, why not? Will it become paid once the user base I’d large enough?
Not meant as a critique. Paid middleware has its place. Just would like to know what the offering is before investing time.
Hi Chris,
WebTestIt is under a proprietary license. See full details here: https://www.sencha.com/legal/sencha-software-license-agreement/. Currently, we don’t have any plans to open source it and the tool will stay completely FREE. We truly hope that our users can benefit from a single tool to serve all their test automation needs and use it as an anchor point to test their apps no matter which framework they are built with. WebTestIt is a complete feature-rich tool, and we genuinely feel that providing value to our community through free developer tools, when possible, really enhances and progresses the app development ecosystem. So we are committed to that mission. Let us know if you have any more questions.