Advanced Settings: Configuration behind Proxy

This short guide addresses the question of using proxy for EveryStep Scripting tool: Open Computer Management located at “Control Panel”>”Administrative Tools” Navigate “Local Users and Groups” > “Users” Set password for the user “EverystepScripting” Log out from current windows session Log in to windows with username “EverystepScripting” and password, specified at step 3. Now You can either open Everystep Scripting Tool and edit Proxy settings directly through internal menu as shown on the picture below Or run internet Explorer and specify proxy settings there   In case your proxy requires authentication, create file “EveryStep Scripting Tool.exe.config” with the following code Read more

Record Results: Network Errors

The Network Errors tab provides a summary for all network errors detected during the script playback. Playback of a script often reveals several unreachable URLs and the Everystep Scripting tool will suggest to Ignore such problem URLs During Monitoring. If the playback reveals objects which are unreachable (such as a 500 internal server error, a 404 not found, etc…) you can select them using check-boxes to filter out those elements, so they don’t affect script playback. This operation performs the same action as adding a filter for those objects manually, using the Network Filter option. NetworkFilter.Deny (“http://www.example.com/FilteredOutElement.ttf“); Network Filter option.  

Record Results: Summary

Save Device – name and upload monitoring script to dotcom-monitor account. Send To Support – this will submit ticket to support department with attached script for fast and deep analysis. Continue Recording – continue recording starting from the latest step in the preloaded monitoring script

Advanced Settings: Miscelaneous

In the EveryStep Scripting Tool you can access the advanced settings by clicking the wrench in the upper right hand of the window. When you change advanced settings, the change will not go into effect until you begin recording a new script. On the Miscelaneous tab of advanced settings there are two options: “Disable automatic launch Assert Dialog After page navigated” will stop the Keyword Validation window from automatically popping up every time you load a new URL. “Don’t show Edit Script dialog on separate window”  will disable showing of separate window when you apply any available script edit tools:

Advanced Settings: Internet Explorer

The scripting tools allows you to adjust compatibility modes in the Advanced settings: Default Browser Mode: defines the “user-agent” string in HTTP requests. Default Document Type: You can select which version of IE will be emulated. This replaces the values of the “X-UA-Compatible” field for all incoming HTTP headers in this emulation. Please read the appropriate Microsoft Article for more in depth details. Scrolling, picture matching, mousemove and other operations can be recorded by the RIA tools.

EveryStep: Network Filter

If you don’t need to download certain elements e.g. images, flash, css during monitoring or you wish to filter out elements that return errors you can enable network filters and add filter rules to a script. There are two main types of filtering rules: Ignore elements corresponded to a mask (Deny) Download elements only corresponded to a mask (Allow) Add Network Filter => Config Provides a way to conveniently add general filtering option. “Default Action” determines if all elements will be filtered or allowed by default. “Allow” field contains mask for all elements that will be allowed. If the “default action” is set to “deny all” Read more

Confirm Handler

Confirm Handler was implemented to support widespreaded javascript confirm method Select line (step), after which Confirm Handler should be applied. => Right Click => Add Confirm Handler Configure Handler action:

Authentication Handler

Authentication Handler provides Basic access authentication feature. Select line (step), after which Authentication Handler should be applied. => Right Click => Add Authentication Handler   Adjust Authentication Handler Properties

Certificate Handler

Certificate Handler allows to bypass any Certificate warnings so they don’t affect overall monitoring process. Select line (step), after which Certificate Handler should be enabled => Right Click => Add Certificate Handler Adjust Watcher Propertie; Enable or Disable Certificate errors bypass

NetworkWatcher

Similar to Time Watcher, Network Watcher allows to measure load time of a network elements during execution of a certain range of steps within a monitoring script , grouped by type (set a mask, like *.png, *.js etc.) Select line (step), after which Network Watcher should start measures => Right Click => Add Network Watcher Adjust Watcher Properties Network Watcher Type defines how to apply threshold value. – Sum – apply threshold to the sum of load times of all requests. – Average – apply threshold to the arithmetic average of all requests. – Each – apply threshold to each Read more