EverystepScripting Tool: classes, methods, properties etc.

Script begins by declaring number of tabs DMBrowser tab0 = null; DMBrowser tab1 = null; where “DMbrowser” is a class and “tab0” is variable name Methods: Tabs.SetSize (1768, 746); Declares size for all current and new tabs tab2 = Tabs.PopUps.Pop [“https://www.popuptest.com/popup1.html”]; Waits for browser to open new tab with URL as a parameter, meanwhile URL must correspond to that which has been set during sript recording. Tabs.NewTab Created new Tab “manually” Example: tab0 = Tabs.NewTab (); Step (1, “Yahoo – https://www.yahoo.com/”); Method for aggregation and further logical division of a script into parts, including logical division in reports. Step number Read more

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

EveryStep: Sample C# Code Editing in a Script

Editing scripts in EveryStep Here are two examples of adding C# into a script to use randomly defined variables within a form. Entering age between 18 and 12 y.o. // script_version=3.0; everystep_version=4.0.5953.25078; date=4/19/2016; IE=11.0.9600.17126 Tabs.ConfigureIEVersion (BrowserMode.IE11, DocumentMode.IE11Emulate); Tabs.SetSize (1768, 651); DMBrowser tab0 = null; Step (1, “The input element – HTML5 tutorial – https://www.html-5-tutorial.com/input-element.php“); tab0 = Tabs.NewTab (); tab0.GoTo (“https://www.html-5-tutorial.com/input-element.php“); // produces random number in range from 18 to 120 int r = (new Random(DateTime.Now.Second)).Next(18, 121); tab0.TextField (“//INPUT[@TYPE=\”number\”]”, “//INPUT[@NAME=\”age\”]”, “//B[normalize-space()=\”Age:\”]/..//INPUT”).TypeText (r.ToString()); Choosing randomly male or female gender // script_version=3.0; everystep_version=4.0.5953.25078; date=4/19/2016; IE=11.0.9600.17126 Tabs.ConfigureIEVersion (BrowserMode.IE11, DocumentMode.IE11Emulate); Tabs.SetSize (1768, 714); DMBrowser tab0 Read more

EveryStep: UserView Network Response Modifier

The Network Response Modifier allows you to set a series of monitoring and alerting rules based upon specific content, domain name, and error type. For example, if you want to monitor and record all errors detected, but you do not wish to trigger alert messages for certain content, you can use the network response modifier to create such a filter. There are several types of network response modifiers Ok Error Skip Shadow Clear Details of acceptible use of each response modifiers can be found below. NetworkResponseModifier.Ok NetworkResponseModifier.Ok can be used to overwrite any error status’ with an OK value for Read more

EveryStep: Internet Explorer

The EveryStep Scripting Tool utilizes the latest version of Internet Explorer (IE) installed on your machine to record and play back scripts, however the compatibility mode is always turned on, so you must make sure that the version selected in compatibility mode is compatible with the functionality of the pages you are monitoring.  You can Adjust the compatability settings in the advanced settings in the upper right hand corner of the Everystep window. Every time you record a script or play back a script, EveryStep first clears your browser history including cookies, page cache and images. Therefore, we recommend running the EveryStep Read more

How to use RIA Picture recording

Glossary: RIA Picture RIA Picture recording is a function available from the left-hand menu of the EveryStep Script Editor under RIA recording. After pressing the “RIA Picture” button you can click and drag your mouse cursor to select any area of the page. This will create a reference image used to verify the site content later. This image is also an anchor for further actions. This means that mouse click and mouse moves within an RIA Picture capture action will be tied not to the overall site grid, but to exact coordinates relative to the specified image.   This gives you additional flexibility Read more


Using Browser Control Size

Glossary:  Browser Control Size Browser Control Size is set via several methods: 1.  When you begin recording a script, the EveryStep Scripting Tool records the size of the window and will use that size throughout the script. If you attempt to change the size of the window while recording a script, it will not affect the way the video capture of the script is recorded, meaning that the script will be replayed at the original window size.  If you wish to record a script in a different window size you must stop the current recording and start a new one. Read more

EveryStep: Browser Control Size

Browser Control Size is a variable used by the EveryStep Scripting Tool. Browser Control Size defines the size (in pixels) of the browser window while the script is being recorded.  This is the size that Everystep will use when playing back the script in production.


Using Keyword Validation In EveryStep

  Glossary:  Keyword Text Validation Keyword validation is a feature of the Everystep Scripting tool available only when you are recording a Userview script.  The option is disabled for both ServerView and Loadview scripts. Keyword text validation may be added 3 different ways: 1.  By default, when you load a new URL, the Keyword validation window will popup.  You can disable this automatic popup by checking the box in the window “Disable automatic launch for this window”.  If you have disabled the automatic popup, you can still access the keyword validation window via the following two methods. 2.  Using the “Text” Read more

Creating a Script with EveryStep

Glossary Definition:  EveryStep Scripting Tool For help installing and setting up EveryStep, see the article Getting Started with EveryStep. Once installed on your machine, the EveryStep Scripting Tool can be found in your start menu under All Programs -> DotCom-Monitor -> EveryStep Scripting Tool.     When you launch the EveryStep Scripting Tool you will be prompted to enter the URL you wish to monitor. There are three types of monitoring scripts you can create: UserView: Is the default selection and the most commonly used function of everystep.  UserView creates a robust script that can perform complex actions including filling out forms, interacting with multimedia, clicking Read more