ken's blog

HTTPS everywhere! is now served via https. Both the app ( and the main site ( have been modified so they are served by default over secure https. Our default method sending the live test data and running local tunnels was already using wss (WebSocket Secure) connection, so the entire service is now communicated via encrypted traffic.

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

Phones per U - Achieving density with physical mobile devices in a 42U cabinet

We are a big believer in browser testing on the real devices, thus we offer real iPhones, iPads, and Android devices - not just simulators. Hosting these in a traditional server rack, however, is a challenge. As we have grown, we have evolved our techniques. We started out with dish racks. Yes, dish racks. Sitting on shelves in our 42U racks. Dish racks held the devices separate, similarly to the way it holds plates apart so they can dry, and worked pretty well for tablets (not so great for phones). You could put around 15 to 25 devices in a given shelf, and 4 shelves in a cabinet.

You asked for it... File uploads to the remote desktop

We get our best ideas from our customers. Over the last few months, we have gotten the following requests from our customers:

Also for desktop tests, the inclusion of image files in a range of formats (gif, png, jpeg etc.) would be very cool too...

Using the live test implementation is it possible to somehow upload a file (CSV, Text, Image) to the virtual machine ?

We need to upload documents to test our application order flow...

Physical Android devices added to screenshot engine

You can now test your page layout on a wide range of real, physical Android devices via our screenshot engine. We have been busy enabling Appium to run against our banks of physical Android devices, and this is now being used by our screenshot engine. This includes the following devices:

Nexus 5
Nexus 7
Samsung S3
Samsung S4
Samsung S5
Samsung Note3
Samsung Tab 2

Screenshot UI now shows layout differences

Updated screenshot UI to better show comparison to your base browser - automatically spot layout differences from the screenshot result page. In glance, you can see the number of layout differences for each screenshot in respect to the base browser. Switch the base browser from this screen also.

Happy Testing ;)

These are the Droids you are looking for

Have you ever needed to test layout and functionality of mobile browsers on real mobile devices, but didn't have the budget or time to buy and maintain your own hardware? Our Live Testing for Android solves that problem.

Launch and switch devices in seconds. Test actual Android devices, not emulators — they are more accurate, faster (MUCH FASTER), and run all the browsers, including the stock Android browser, Chrome, Firefox, Opera Mobile, Dolphin, and more.

New mobile browsers added!

We declared Decemember the 'month of the mobile browser' and have been working on adding new mobile browsers to The iPad 2 was added earlier this month, and we just added Blackberry Bold today! We have a couple additional ones we are working to integrate into the service - you will see some of the fruits of this labor over the next couple weeks!

Happy New Years!

Ken, Mike, and Tony

How do you start a local connection so you can test internal html files or websites

To test local files or local web servers, you first start a local connection. The local connection is a java applet which creates a reverse SSH tunnel back to your pc. This is a signed applet, and you will have to give it permission to run. Once loaded, it will give you the option of testing internal web sites, or testing local HTML files.


Test local files or web servers behind your firewall

We have added the ability to test any of your web designs or web apps, no matter where they are located. They can be on a development web server behind your firewall, they can be html files sitting on your desktop - if you have access to browse to these web pages, then you can test them with CrossBrowserTesting. You can now use the power of our hundred plus browsers installed across Windows, Mac, Ubuntu, and mobile configurations to test both public and private pages. These 'internal' pages can be tested with both the automated screenshot engine and the live, interactive testing.

Syndicate content