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:

  1. Ignore elements corresponded to a mask (Deny)
  2. Download elements only corresponded to a mask (Allow)

network_filter

  • Add Network Filter => Config
    Provides a way to conveniently add general filtering option.

network_filter_configuation

“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” only elements listed in this field will be allowed to download.
“Deny” field contains a mask for all elements that must be filtered out.

  • Add Network Filter => Advanced => Allow

network_filter_allow

“Allow”  field contains mask for all elements that must be allowed.

  • Add Network Filter => Advanced => Deny

network_filter_deny

“Deny” field contains mask for all elements that must be filtered out.

  • Add Network Filter => Advanced => Clear

Adds point that clears previously set filtering rules.

Warning
Before applying a network filter, be sure that your root HTML element (for example http://www.example.com) isn’t filtered. specific filtered elements should like similar to this within your script: NetworkFilter.Deny (“http://www.example.com/folderpath/FilteredOutElement.ttf“);