# Aurelia based Electron app for E2E test automation

**URL:** <https://discourse.aurelia.io/t/aurelia-based-electron-app-for-e2e-test-automation/1436>\
**Category:** Best Practices\
**Created:** [July 16, 2018, 2:57pm UTC](https://discourse.aurelia.io/t/aurelia-based-electron-app-for-e2e-test-automation/1436 "2018-07-16T14:57:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![zewa666](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/zewa666/32/19_2.png) [@zewa666](https://discourse.aurelia.io/u/zewa666)\
**Post date:** [July 16, 2018, 2:57pm UTC](https://discourse.aurelia.io/t/aurelia-based-electron-app-for-e2e-test-automation/1436/1 "2018-07-16T14:57:15Z")

</div>

I hear several questions from people, where one can see apps that are built with Aurelia. [builtwithaurelia.com](http://builtwithaurelia.com) is still one of the best opportunities to find hot new stuff, but I wanted to shamelessly self-marked a product I’m working on for my company Ranorex.

 ![](https://canada1.discourse-cdn.com/flex027/uploads/aurelia/original/1X/34815dc891860bedc821ed304a787a6a904220f8.png)

It’s called [Webtestit](https://www.ranorex.com/webtestit/beta/) and its a IDE specifically built for writing E2E tests. My team and I are using Aurelia to create a VSCode like experience with focus on E2E writing and help you get up and running quickly with a Java/Selenium or TypeScript/Protractor based project and automatic Browserdetection/Execution. Speaking about Protractor, it’s also a great opportunity for Aurelia, having our own [custom protractor plugin](https://github.com/aurelia/protractor-plugin) available.

For the curios we’re using the following tools/plugins:

- Aurelia CLI based TypeScript project with RequireJS
- Monaco Editor for a great Editor experience
- Language Server Protocol integration to support Java and TypeScript with full Intellisense
- [Aurelia Store plugin](https://github.com/aurelia/store) for sane state management
- [Spectron](https://electronjs.org/spectron) for E2E testing our own app

We’re currently running our closed beta, so if you’re interested in taking a glimpse at whats coming soon head over to our page and [register for free](https://www.ranorex.com/webtestit/beta/).

* * *

But that’s not all. A companion product called [Selocity, is a Chrome DevTools extension](https://www.ranorex.com/selocity/browser-extension/), which makes generating Selectors for E2E tests a breeze. It fully integrates with Webtestit but can also be used standalone. And the best of it is that it’s totally free.

* * *

Looking forward to see what others have created with Aurelia, so don’t be ashamed and post your great projects as well.
