DEV Community

Klaus
Klaus

Posted on • Edited on

4 4

Live Video for Selenium Tests

As many of you know, I'm a huge fan of Automated Testing.

I'm constantly trying to find ways to apply the latest technologies to our testing scripts.

I need to make sure that everything works great not just in Chrome, but in a whole bunch of browsers.

We run our tests in a cross-browser cloud infrastructure, this means that debugging isn't as straightforward as it would be on my local machine.

Sometimes, the detailed logs were simply not enough, I needed to see what went wrong and I had to wait for the video recording that I would receive at the end of the test.

Like other companies out there, We're using Endtest.

A few days ago, they added the functionality for Live Video for the test runs. They managed to come up with something I didn't even knew I want.

Endtest Live Video

I'm still baffled by how they did it.

How do they manage to live stream only the contents of the browser?
Other old school solutions such as BrowserStack and Sauce Labs only manage to offer a video recording of the entire desktop screen.

What kind of compression are they using?
The live stream from Endtest is crystal clear and it loads pretty fast.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →