Screenshot Comparison API released

We've released a new API for calling our Screenshot Comparison process and retrieving layout differences programmatically. Many of our customers have asked for programmatic access to these results outside of the UI. We've also added some additional functionality such that users can now call comparisons against any two screenshots from any of their tests, or compare an older test to a newer one in parallel for regression testing.

To learn about the API and begin implementing it into your work flow, see the Comparison API documentation

Windows 10 & Microsoft Edge

Microsoft Edge is now available!

Windows 10 is released and with it comes a new browser — Microsoft Edge. Windows 10 is a free update for Windows 7, 8, and 8.1 users, so Edge is poised to become a heavily used browser. Does your site work and render properly on it?

Chrome Extension for Local Connection

For Google Chrome users who need to test internal HTML files or websites, we’ve implemented a new option in response to Google disabling NPAPI plugins. In addition to using the Java applet or a command line interface to enable a local connection, another option is to use the CrossBrowserTesting Local Connection Chrome extension.

Cancel Active Screenshots

We have had many users ask us for the ability to cancel screenshots single or for a whole test they just started. Today, we added this ability to the screenshot service, both in the UI and via our Screenshot API .

CANCEL SINGLE SCREENSHOT: When using our app, users can now hover over a single screenshot that is running and click the "cancel" button to stop the execution of the one browser test.

File uploads and selenium

One of our customers came to us with a question about testing with a file upload.

I quickly responded it was not possible with the way we clear out all of virtual machines. What is a great feature for privacy is not such a great feature for testing file uploads :(

But Henry ( see his site here ) was not convinced and came up with a fantastic solution.

This is the resource he passed me.

The Windows 10 Preview

We recently released the Windows 10 Insider Preview operating system for live testing on Windows 10 is the upcoming operating system that is currently scheduled to be released by Microsoft on July 29th. Within a year of its release, this operating system will be offered as a free upgrade for users on Windows 7 and Windows 8.

Using SeBuilder with

We wanted to release an updated blog article on how to use the Selenium Builder Firefox Extension:

There are three video demos:

Using Selenium to automate browser extension testing

Selenium is a great way to automate your browser testing.

Recently we had a customer write in asking about how to test browser extensions with Selenium.

After some research and a few changes mainly for message size, we have it working.

Since we are using webdriver.Remote you need to get the extension to our servers. You do that by including the extension in the chrome options or the firefox profile. In both cases the binary extension ends up being sent along in the capabilities in base64 encoding.

Opera 26+ enabled for desktop screenshots

Today we released Opera 26 and 27 screenshots across Windows and Mac OS.

Up until now, Opera browsers were only supported for versions 11 and 12 by Selenium's browser-automation tool, hence those were the only ones we could offer for screenshots. Selenium support starts with version 26, therefore we are offering these two latest versions with our screenshot system.

Opera moved from their Presto-based browser engine to Chromium starting with version 15. There are no 13 and 14 versions of Opera.

Recording and playing back tests in Selenium Builder

We have released a CrossBrowserTesting plugin for Selenium Builder that allows you to record interactions with your site and play them back against any of the selenium enabled browsers at CrossBrowserTesting. This makes it easy to get started with Selenium scripting - you just point and click to record your script, saving individual scripts or test suites. You can then choose to execute these scripts against our remote browsers. To get started, check out

Syndicate content