Upcoming Webinar: Selenium Basics Crash Course Save Your Seat

Documentation

If you have any questions feel free to contact us: support@browseemall.com.

Table of contents

  1. Installing and updating BrowseEmAll
    1. System requirements
    2. Installation
    3. Setup Command Line Parameter
    4. Updating
  2. Desktop web browsers
    1. Chrome
    2. Internet Explorer
    3. Firefox
    4. Safari
    5. Opera
    6. Others
  3. Mobile simulators
    1. iOS
    2. BlackBerry
    3. Android
  4. Page Analysis
    1. The cross-browser analysis
  5. Screenshots
    1. Compare browser screenshots
  6. Selenium Integration
    1. A. How to use the Webdriver
  7. Command line reference
  8. Testing effectively
    1. Cross-browser test an existing website
  9. Get help
    1. FAQ
    2. Report a bug / Request a feature
    3. Contact support

1. Installing and updating BrowseEmAll

A. System requirements

You system should meet the following criteria if you want to run BrowseEmAll:

Operating System
  • Microsoft Windows 10 (32 or 64 bit)
  • Microsoft Windows 8.1 (32 or 64 bit)
  • Microsoft Windows 8 (32 or 64 bit)
  • Microsoft Windows 7 (32 or 64 bit)

Processor
Intel Pentium 4 or later

RAM
2 GB or more

.Net Framework
4.6

B. Installation

Installing BrowseEmAll on your machine is very simple. Just follow the steps below:
  • Please make sure your system meets the system requirements
  • Download the BrowseEmAll Setup here. You can use this setup regard less of the version you want to install (Trial, Standard, Professional or Enterprise)
  • Run the installer and follow the on-screen instructions (you'll need administrative rights)
  • After the setup finishes launch BrowseEmAll. If you have already purchased a license enter your code, otherwise enter your email address to start a free trial.

C. Setup Command Line Parameter

BrowseEmAll uses InnoSetup to deliver a great setup experience. Therefor all command line options found here are valid for the BrowseEmAll Setup.

Moreover there is one extra command line parameter which can help you to automatically register BrowseEmAll after installation.
To do this you need to specify the following command line parameter as the first parameter to the setup:

/license=XXXXX-YYYYY-XXXXX-YYYYY-XXXXX

Where XXXXX-YYYYY-XXXXX-YYYYY-XXXXX is your valid license key. For the key validation a internet connection is required during the installation.

D. Updating

BrowseEmAll checks for new updates on every close. If a new version is available you will see the following dialog:

BrowseEmAll update dialog

Update will download and install the new version (you'll need administrative rights)
Cancel will dismiss the dialog and ask again after the next close of BrowseEmAll

2. Desktop web browsers

Most users still use web browsers on their desktop or notebook PC to browse the web. Different user groups prefer different web browsers. Because of this web developers need to test their work on a wide range of different web browsers and browser versions. Setting up and maintaining a test environment for all these web browsers can be a difficult task. BrowseEmAll takes care of this and brings all major browser to the developer's desktop PC or notebook.

A. Chrome

Chrome (also known as Google Chrome) is a freeware web browser developed and maintained mainly by Google. Chrome uses the open source rendering engine Blink to display a wide range of web pages. A large portion of the Chrome source code was released as an open source project named Chromium. Chrome is available on Android, Linux, Mac OS X and Microsoft Windows.

Like Firefox, Chrome releases a new stable version every 6 weeks. These updates will be automatically installed on most machines.

The Chrome web browser is mainly known for its rendering / JavaScript execution speed and simplified user interface. Moreover Google has attempted to develop a "cloud-based" operating system called Chromium OS which is powered mainly by the Chromium web browser.

Currently, BrowseEmAll includes testing using major Chrome. New Chrome versions will be integrated into BrowseEmAll if significant changes to rendering or JavaScript engine have been made.

As of May 2012 Chrome was the most used web browser worldwide (overtaking Internet Explorer).

B. Internet Explorer

Microsoft Internet Explorer (also known as Windows Internet Explorer, IE or MSIE) is a web browser developed by Microsoft and distributed as part of their operating system Microsoft Windows. Under the hood, Internet Explorer uses the Trident (or MSHTML) layout engine to parse and display a wide range of web pages.

Because Microsoft decided to bind the usable version of Internet Explorer to the operating system version it's not sufficient to test web pages and applications using the latest Internet Explorer version. For example a Windows XP user will be unable to upgrade their browser beyond Internet Explorer 8. Moreover Microsoft has released the next version of Internet Explorer (IE 10) only to Windows 7 and Windows 8, forcing users of older operating systems to use an older browser ( or switch to the competition). Internet Explorer is only available on systems running Microsoft Windows.

BrowseEmAll includes testing using Internet Explorer 7, 8, 9, 10 and 11 on any machine which has Internet Explorer 9 (or 10) installed. If Internet Explorer 10 is installed on your machine, you'll be able to test using Internet Explorer 7, 8, 9 and 10.

C. Firefox

Firefox is a free and open source web browser developed and maintained by the Mozilla Corporation and the Mozilla Foundation. Firefox uses the open source rendering engine Gecko to display a wide range of web pages. Firefox is available on Microsoft Windows, Mac OS X and Linux.

Starting in 2011 a new version of Firefox became available every six weeks and was automatically installed on most machines. Some versions of Firefox have an extended support phase in order to give corporations version stability.

Currently, BrowseEmAll includes testing using major Firefox version (regardless of the Microsoft Windows version you are using). Every new Firefox release will be included into BrowseEmAll as soon as possible.

As of May 2012 Mozilla Firefox was the third most used web browser worldwide.

D. Safari

Safari is a web browser developed and maintained by Apple Inc.. Safari uses the open source rendering engine WebKit to display a wide range of web pages. Safari is included with the Mac OS X and iOS operating systems and is available to Mac OS X, iOS and Microsoft Windows.

Updates to Safari are distributed through Apple Software Update.

Currently, BrowseEmAll includes testing using Safari (regardless of the Microsoft Windows version you are using). As BrowseEmAll uses the Microsoft Windows version of Safari there are small differences in font rendering betweet BrowseEmAll and the Mac OS X Safari version.

As of May 2012 Safari is the 4th most used web browser worldwide.

E. Opera

Opera is a web browser developed and maintained by Opera Software. Opera uses the Presto rendering engine to display a wide range of web pages. Opera is available for Linux, Mac OS X and Microsoft Windows.

Currently BrowseEmAll includes testing using Opera (regardless of the Microsoft Windows version you are using).

Opera has a significantly smaller market share on the desktop market than the other desktop browser, but it's mobile version Opera Mini is rather successfull.

F. Others

Mainly based on the open source rendering engines Gecko (Firefox) and WebKit (Chrome, Safari) there are countless other web browsers available. In general you can expect your web page to be compatible with most small web browsers if it works correctly using Firefox, Chrome and Safari.

You would like to see another browser included into BrowseEmAll? Just send me a quick email and I'll see what I can do: support@browseemall.com.

3. Mobile simulators

Aside from the desktop browsers included in BrowseEmAll you also get mobile simulators. Using these simulators you are able to test your website for these mobile devices without the actual device at hand. But only web browsing is simulated, so you won't be able to test native apps using the BrowseEmAll simulators.

A. iOS

iOS is a mobile operating system designed and marketed by Apple Inc. BrowseEmAll supports simulation of the different iOS versions (iPhone, iPad). The simulator shows how a website would render on the actual device. You can browse, zoom and switch between portrait and landscape mode. You can read a detailed comparison between the simulator and the real device here.

B. BlackBerry

BlackBerry is a manufacturer of smartphones. Similar to the iOS simulator the BrowseEmAll BlackBerry simulator only supports web browsing (so no native app's). You can test your website using different BlackBerry devices. Again, you can browse, zoom and switch between portrait and landscape mode.

C. Android

Android is a Linux-based mobile operating system developed mainly by Google. BrowseEmAll comes with simulators for various versions of the browser integrated in Android. The Android simulators support

4. Page Analysis

A. The cross-browser analysis

BrowseEmAll supports creating cross-browser reports to automate the testing process. You can start the cross-browser report by using the integrated GUI.



The cross-browser report contains an analysis of the HTML and CSS for every selected browser. You can see a quick example of the different pages here:













5. Screenshots

A. Compare browser screenshots

BrowseEmAll supports creating browser and mobile device screenshots to help developers finding layout issues more easily. You can generate the browser screenshots by using the integrated GUI.



The browser screenshots will be taken on the local machine, no server side interaction is needed. After the screenshots have been taken they will be displayed in the UI:



6. Selenium Integration

BrowseEmAll supports the execution of Selenium Tests by providing a local Selenium Grid.

A. How to use the Selenium Grid

Below you will find a example on how to run a Selenium test using BrowseEmAll. The examples are available in Java and .Net but other languages can be used in a similar way :



7. Command line reference

You can find the BrowseEmAll command line reference here.

8. Testing effectively

You can read a short introduction on cross-browser testing using BrowseEmAll on our blog:

4 steps to cross-browser test an existing website

9. Get help

Your question is not answered here? No problem, here are some more options:

A. FAQ

You can read the most frequently asked questions (and their answers) in our FAQ.

B. Report a bug / request a feature

You found a bug or want to request a feature? Please send us a quick email.

C. Contact support

Feel free to contact us anytime: support@browseemall.com