How to Perform Cross Browser Testing From Various Geo Locations

  • You can see that the order of search results is also different.
  • Same goes for your website’s search results, the audience from US will have a different taste in terms of accessories, clothings, eating habits, etc as compared to people from Germany. So, if your website is internationally hosted, you might want to check what your search is showing to them.
  • If you’re running Ads on your website, you might be interested in knowing what ads are being shown on your website in a different location. So, what’re you going to do? Again, you would test from different geo location.

Cross Browser Testing from Different Geo Locations

The major point that catches the attention of the users lies behind the browser or OS or device that they are using. As I have already mentioned in a blog about the effect of location on cross browser device selection, you need to change your priority browsers according to the locations.

Testing on Different Locations using VPN

Now if you want to test your pages on different locations, all you need to do is install a VPN solution, change your location to the desired location in the VPN solution, and start testing on your browser. All traffic will be routed via VPN and your system browser’s apparent feel would be as if it’s in another country. The challenge comes, when you have to perform cross browser testing of geolocation features of your webpages.

LambdaTest Tunnel + VPN= Cross browser testing from different location

LambdaTest Tunnel creates a secure shell protocol based connecting tunnel between your system and LambdaTest servers. In other words, LambdaTest Tunnel allows you to connect your local machine to LambdaTest cloud platform and test on LambdaTest browsers. This feature is used mainly for testing locally hosted or privately hosted web pages and web apps. The important point to note here, is that once you have connected LambdaTest Tunnel, all pages that you open in LambdaTest platform are routed through your local system’s internet. So if your location is set to California via VPN, then pages you open at LambdaTest platform would show as if they are being opened from California location.

  1. Install VPN on your local machine. You can install any chrome extension if you’re using chrome like: SetUpVPN, DotVPN, Colorful Galaxy or install some other VPN service.
  2. Create an account and start the VPN.
  3. Once you start the VPN, type ‘what is my IP location’ in the new tab. You’ll get to know the IP location along with your IP address.
  1. After connecting the localhost tunnel, just launch your desired browser. I have launched on Chrome 68, Windows 10 by selecting tunnel while launching.
  2. As you can see in the screenshot below, is accessed from California on Chrome 68, Windows 10.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store