EveryStep Scripting 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 [“http://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 – http://www.html-5-tutorial.com/input-element.php“); tab0 = Tabs.NewTab (); tab0.GoTo (“http://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 acceptable 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 Image Capture

Glossary: RIA Picture RIA Image recording is a function available from the left-hand toolbar of the EveryStep Web Recorder under RIA Recorder. After pressing the Image 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 clicks and movements within an RIA Image capture area will be tied—not to the overall site grid—but to exact coordinates relative to the specified image. This gives you additional flexibility and precision 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

Glossary:  Keyword Text Validation Keyword Validation is a feature of the EveryStep Web Recorder.  Checking for a keyword is not a necessary component of creating a script, however, it is highly recommended that you check for at least one keyword to verify that the content on your page has loaded and has rendered successfully. Keyword validation may be added two different ways: Keyword validation is available by selecting the Keyword button from the left-hand navigation area of the EveryStep recording window. This will open the Keyword Validation dialog box. You can populate the Keyword Validation dialog box with any single Read more

Creating a Script with EveryStep

Glossary Definition:  EveryStep Scripting Tool The EveryStep Web Recorder can be found under the Tools menu after logging into your Dotcom-Monitor account. You will need to enter the URL you wish to monitor. There are three types of monitoring scripts you can create: Web Applications This is the default selection and the most commonly used function of EveryStep. Web application monitoring creates a robust script that can perform complex actions including filling out forms, interacting with multimedia, clicking on different elements of a page, checking to make sure specific text and images have loaded on the page, and much more. Read Read more