Multi-Browser Support for DéjàClick

By default, DéjàClick runs transactions in the Mozilla Firefox browser on our monitoring servers, however, some web pages are designed or optimized for use with Microsoft's Internet Explorer web browser or the Google Chrome browser. To meet the needs of those users, DéjàClick provides the additional flexibility to run transactions on Internet Explorer (IE) or Chrome (Chrome). The script is recorded using Firefox, but can be uploaded to certain monitoring locations running IE or Chrome. In addition, the script can be run on IE or Chrome with Test On Demand.

Overview

Familiarity with AlertSite's DéjàClick transaction recording tool and the AlertSite Console is strongly recommended for using this guide. If you don't have the DéjàClick toolbar in your Firefox browser, go to the DéjàClick Downloads page to download the DéjàClick add-on and additional modules (TrueScreen and ImageMagick). If you have never used DéjàClick before, please go to the DéjàClick Quick Start Guide. After you have become comfortable with recording DéjàClick transactions, you'll be able to move on to this more advanced feature. To learn more about the AlertSite Console, go to AlertSite Quick Start Guide.

Future Enhancements

The following is the list of properties not supported in the current version of Multi-Browser DéjàClick (V2.5.X.X):

  • TrueScreen (Flash)
  • Dialogs and Pop-ups
  • Image Validation
  • InSite Monitoring
  • Mobile Devices
  • DejaNotes
  • Encryption
  • Complete web page capture
  • Perceived User Experience Reporting

These properties are set to be enhancements in future releases of the browser extension.

Browser Selection

The Upload and Test On Demand dialogs accommodate IE and Chrome by including a dropdown menu for Browser Type. After recording and replaying your script on Firefox, click the Test On Demand icon Test_On_Demand.png in the DéjàClick toolbar. The Test On Demand dialog box will be displayed with two dropdowns, Browser: and Locations:, as shown below:

TOD_Dialog.png


By default, Mozilla Firefox is displayed in the Browser: list. Click the dropdown box to display Internet Explorer and Google Chrome. The list of Monitoring Locations will change depending on the selected browser type. After selecting a location, the Test button will be activated. Click Test to run the transaction on your selected location. An icon will appear at the upper right of the Test On Demand progress screen denoting the selected browser type. Here's an example of the Test On Demand dialog with Internet Explorer:

TOD_Progress_icon.png


Once verified that the script will run successfully on the selected DéjàClick server, AlertSite customers can upload the script to their account. Click on the Remote Services icon Remote_services_button.png in the DéjàClick toolbar and select Upload Recording from the dropdown menu. In the Upload dialog that's presented, fill in all the fields as needed, selecting the desired browser type from the Browser: dropdown:

Upload_MB_list.PNG


If your account is configured with default monitoring locations that are not IE- or Chrome-compatible and you upload a script to one of those browser types, the monitoring locations will be determined at random. To change default locations, navigate to AccountManage Account in your Console and click on the Locations button in the upper right. The Type column displays the icon(s) for each location's supported browser types.

AlertSite Console Interaction

The AlertSite Console has been modified to display icons in selected areas to make it easier to see at a glance which browser type is being used for each transaction. The icons are:

Firefox: ff_only.jpeg
Internet Explorer: ie_only.jpeg
Google Chrome: Google-Chrome-icon.png

Dashboard

The Console Dashboard Device tab displays icons in the Type column to show different device types (website, secure website, name server, transaction, etc.). For transaction devices, the icon for the browser type used to monitor the device is shown:

Reports

Most of the individual device reports display the browser type icon next to the device name:

  • Transaction Detail
  • Hourly Summary
  • Daily Summary
  • Regional Breakdown
  • Statistics by Hour of Day
  • Transaction Step
  • Transaction Step Summary
  • Page Objects
  • Notifications Detail (for individual transaction)

Test On Demand

Monitored Firefox, Internet Explorer, and Chrome transactions can be selected for Test On Demand in the Site Diagnostics page under Support in the Control Menu. The Locations dropdown is automatically populated with the list of locations available for the browser type selected for test. The Test On Demand progress screen will display the icon for the transaction browser type, same as when running Test On Demand from the DéjàClick toolbar.

Custom Notifications

Several alert notification methods can be customized to include a Browser Type variable. Customizable notification templates are:

  • Site error via email (text format)
  • Site error via AIM
  • Site error via wireless email
  • Site error clear via email (text format)
  • Site error clear via AIM
  • Site error clear via wireless email
  • Website change via email (text format)
  • Website change via AIM
  • Website change via wireless email

The two variable names are:

  • $BROWSER_TYPE_LONG - Long description of the browser type
  • $BROWSER_TYPE_SHORT - Short description of the browser type

To add either of these variables to a notification template

  • Log into your Console
  • Navigate to Notifiers in the Control Menu
  • Click the Manage Notification Templates button in the upper right
  • Select any of the customizable templates listed above from the Message Type dropdown
    • Click VIEW available variables for a dialog of Template Variable Descriptions
  • Modify the Subject or Body of the message by entering the desired Browser Type variable (long or short) and optional text.
    For example:
    Under Type: $TYPEPORT, add
    Browser: $BROWSER_TYPE_LONG
  • Click Save Custom Template

When a notifier configured to use any of the methods listed above receives an alert, the additional line displaying the Browser Type will appear in the notification body. For example:

The following site failed one or more recent status tests:

Site: Amazon site
URL:  
IP Address: 216.137.33.241
Type: DejaClick Device
Browser Type: Mozilla Firefox
Last Status: 5 - Round Robin -- Keyword verification error within returned page
HTTP Status: HTTP/1.0 200 OK

Last Checked: 2011-10-05 23:46:03
Consecutive errors: 1

[...]

Once you have customized your templates, if you don't have any notifiers configured with the custom template, add a notifier using that notification method (field labeled Send a(n) in the Manage Notifier screen).

 

Back to top