How It Works

Selenium Grid Start

From your dashboard grid configuration page, simply specify in what region to launch your selenium grid, what type of grid nodes you want to use like vm node machine size and on-demand or spot instance. Click the start grid button and your selenium grid is launched and ready to serve in about 2 minutes. The selenium grid hub server will run 24/7, maintenance free and ready to serve your test requests. You can re-configure your grid at any time to suit your needs.

Auto Scaling

Your selenium grid reacts to your test requests by launching grid nodes with the requested environments. The more tests you execute in parallel, the more grid nodes will be launched, its an elastic grid!

Amazon EC2 charges per instance hour and the full price for each partial instance-hour consumed so your selenium grid will automatically attempt to terminate node machines starting at the 59th minute of every beginning hour if the node is not processing tests. The node termination schedule is something you specify when you launch your grid. Read more about selenium grid auto scaling This will save you a lot of test time otherwise not utilized.

Spot Instances

Spot instances are by far the most economical selenium grid nodes you can select to use for your selenium grid and Amazon gives up to 80% discount compared to an On-Demand instance. Read more about using spot instances for your selenium grid nodes.

Gridlastic Connect

Gridlastic Connect is a high performance encrypted tunnel that enables you to easily and securely test behind firewall web apps that are not publicly accessible. Read more about Gridlastic Connect.

Pre-launch Nodes API

Pre-launch nodes to avoid/reduce delays before your tests have nodes to execute on. Typically this API can be used to prepare your selenium grid for selenium tests while for an example your build server is executing unit tests or test environments are being prepared. See an example.

Maintenance Free

Your grid health is constantly monitored and if the hub or any node for any reason stops serving properly it is removed from the grid within seconds and replaced by a new node if needed. There is also an extensive cleanup process on each node before each new test session to restore the node to a pristine state, which makes it possible to run continuous tests for long periods of time without the need to re-cycle the node.

Easy to Use

Interact with your grid using a standard selenium install, there are no changes you need to make on your side to use your grid, no extra libraries and special syntax to implement with the standard selenium install, just point your tests to your grid and run. You can re-configure your grid at any time to suit your needs.

Test Environments

We have organized our test environments for best availability and economy by installing multiple browser versions on the same node. This gives you flexibility to run a test suite on the "latest" browsers using the same type of node without the need to launch additional nodes. See available test environments.

Pricing

Our pricing is based on Amazon pricing. Amazon has lowered their prices many times in the past and future price reductions will benefit our customers immediately.