Foxtrot Suite – Version 10.5.1

Important Upgrade Information:  To ensure proper operation, all Foxtrot servers and workstations are required to run the same version. Upgrade the Foxtrot server first, followed by all Foxtrot workstations. Uninstalling will never delete Foxtrot scripts or databases. All scripts authored in previous versions of Foxtrot will still work in the latest version. Upgrades are included as part of your maintenance agreement.

DownloadButton

 Download the MSI 

What's New

Version 10.5.1

New Windows 8 Support

Foxtrot is now compatible with Windows 8 and Windows 8.1.

NewFeature_Windows8Support   NewFeature_Windows8_1Support

Faster Smart Targeting Technology

The next generation of Foxtrot’s Smart Targeting Technology is here, allowing scripts to run faster than ever.  In many cases, scripts run faster even if they were unable to run at higher speeds previously.

 

New Text Message Action

Foxtrot is now equipped with a Text Message Action that sends a text message to one or more recipients. If you do not wish to allow users to send text messages using Foxtrot, you can block this feature in the Foxtrot Administrator application.

NewFeature_TextMessageAction

New Block Features Capability

The Foxtrot Administrator application is now equipped with a Blocked Features section that allows the administrator to prevent users from using certain capabilities such as the Email and Text Message Actions.  When these features are blocked, all users will be blocked from using them.

NewFeature_BlockedFeatures

New Pixel Exists Action

Foxtrot is now equipped with a Pixel Exists Action that determines if a specific pixel can be found on the screen.

NewFeature_PixelExistsAction

New File Prompt Action

Foxtrot is now equipped with a File Prompt Action that prompts the user to select a file path.

NewFeature_FilePromptAction

New Folder Prompt Action

Foxtrot is now equipped with a Folder Prompt Action that prompts the user to select a folder path.

NewFeature_FolderPromptAction

New Clear Field Action

Foxtrot is now equipped with a Clear Field Action that clears the value of one or more fields in the database.

NewFeature_ClearFieldAction

New Box Action

Foxtrot is now equipped with a Box Action that displays a box in the desired color around the perimeter of the computer screen.  This can be used as a visual indicator providing feedback while a script is running.  For example, a green box can be displayed indicating success while a red box can be displayed indicating an error.

NewFeature_BoxAction

New Copy Sheet Action

Foxtrot is now equipped with a Copy Sheet Action that copies (duplicates) a specific sheet in an Excel workbook.

NewFeature_CopySheetAction

New Create Variable and Delete Variable Actions

Foxtrot is now equipped with a Create Variable and Delete Variable Action.  These Actions allow variables to be added and deleted as the script runs.  These Actions are generally used when creating advanced scripts.

 NewFeature_CreateVariableAction

NewFeature_DeleteVariableAction

Improved Select Item Action

The Select Item Action has been improved to properly handle grouped lists and combo boxes in web applications.  Example:

NewFeature_GroupedComboboxSupport

Improved Mark Record and Unmark Record Actions

The Mark Record and Unmark Record Actions now offer a Record Range option that quickly and easily marks or unmarks a range of records.

NewFeature_ImprovedMarkRecord

NewFeature_ImprovedUnmarkRecord

New Preferences

New preferences have been added so the user can set default values for the following Actions:

  • Clear Field
  • Mark Record
  • Unmark Record

New More Info Column

The Task Editor now includes a More Info button that when pressed, displays an additional column.  This column displays the target coordinates for Excel Actions as well as target coordinates for Emulator Actions:

NewFeature_MoreInfoColumn

Improved Expression Builder

The following items have been added to the Expression Builder for convenience:

Computer:

  • OS Bitness

Date & Time:

  • First Week Day Abbreviation In Month
  • First Week Day Date In Month
  • First Week Day In Month
  • First Week Day Name In Month
  • First Weekend Day Abbreviation In Month
  • First Weekend Day Date In Month
  • First Weekend Day In Month
  • First Weekend Day Name In Month
  • Is First Full Week In Month
  • Is First Week Day In Month
  • Is First Weekend Day In Month
  • Is First Week In Month
  • Is Full Week In Month
  • Is Last Full Week In Month
  • Is Last Week Day In Month
  • Is Last Weekend Day In Month
  • Is Last Week In Month
  • Last Week Day Abbreviation In Month
  • Last Week Day Date In Month
  • Last Week Day In Month
  • Last Week Day Name In Month
  • Last Weekend Day Abbreviation In Month
  • Last Weekend Day Date In Month
  • Last Weekend Day In Month
  • Last Weekend Day Name In Month
  • Month Monday Count
  • Month Friday Count
  • Month Saturday Count
  • Month Sunday Count
  • Month Thursday Count
  • Month Total Days
  • Month Total Full Weeks
  • Month Total Week Days
  • Month Total Weekend Days
  • Month Total Weeks
  • Month Tuesday Count
  • Month Wednesday Count
  • Next Month Total Days
  • Next Month Total Full Weeks
  • Next Month Total Week Days
  • Next Month Total Weekend Days
  • Next Month Total Weeks
  • Next Week Day Abbreviation
  • Next Week Day Date
  • Next Week Day Name
  • Next Weekend Day Abbreviation
  • Next Weekend Day Date
  • Next Weekend Day Name
  • Previous Month Total Days
  • Previous Month Total Full Weeks
  • Previous Month Total Week Days
  • Previous Month Total Weekend Days
  • Previous Month Total Weeks
  • Previous Week Day Abbreviation
  • Previous Week Day Date
  • Previous Week Day Name
  • Previous Weekend Day Abbreviation
  • Previous Weekend Day Date
  • Previous Weekend Day Name
  • Tomorrow Date
  • Year Total Days
  • Year Total Full Weeks
  • Year Total Weeks
  • Yesterday Date

Project:

  • Is Current Record Marked

Improved Excel Targeting

Foxtrot’s Excel targeting is now aware of merged cells.  Merged cells are now automatically detected and “boxed” making it easier to deal with complex Excel forms.

NewFeature_ImprovedExcelTargeting_Old    NewFeature_ImprovedExcelTargeting_New

New Actions for Emulators

The following Actions are now available when targeting an Emulator screen.  These Actions can be used when it is necessary to perform an actual mouse click, such as when clicking a hyperlink on the emulator screen to launch a web page.

  • Click
  • Double-Click
  • Right-Click
  • Super Click

New Supported Emulator

Foxtrot is now compatible with TinyTERM Plus 3270 terminal emulator (version 4.8.6 or later) made by Century Software.

NewFeature_TinyTERMPlusEmulator

Improved Get Target Info Action

When attempting to get information about a table on a web page, the Get Target Info Action would fail if the information being retrieved was to be stored in a variable.  This has been fixed and the Get Target Info Action now retrieves this information in all scenarios.

When targeting an Excel Workbook, the Get Target Info Action now includes a Zoom (Excel) item that provides the zoom value.

Action Error Handling

Error Handling settings are now available for the following Actions:

  • Calculation
  • Launch Application
  • Navigate Web
  • Select Item

Improved Action Readability

The detail line displayed beneath each Action in a project is now more descriptive making the project easier to understand and maintain.

Improved Mouse Recorder Details

The Mouse Recorder has been improved so that recorded Menu Click Actions show the menu item’s text rather than the window’s text.  This improves readability and avoids confusion.

NewFeature_ImprovedMouseRecorderDetails_Old NewFeature_ImprovedMouseRecorderDetails_New

Improved Application Intelligence

Foxtrot’s Application Intelligence engine has been improved to better detect and handle morphing textboxes in ITI Navigator and Premier.

Fixed:  Mouse Sequence Menu Clicks

In previous versions, a Mouse Sequence that contained two consecutive Menu Click Actions would sometimes fail.  This problem has been resolved.

Fixed:  Popup Form Placement

Certain Actions (such as the Question and Show Prompt Action) when run display a form to the end user.  In certain scenarios, these forms would be displayed behind other windows on the screen making it difficult for the user to see or interact with them.  This problem has been resolved and these forms are now displayed in front of all other windows.

Fixed:  Target Identification

In certain scenarios, Foxtrot’s targeting technology was selecting the incorrect target.  This has been fixed and Foxtrot now properly tie-breaks between similar targets.  This is a general fix that solves certain targeting problems in the Amisys application.

Fixed:  Set Error Task Action

If a Set Error Task Action was executed that referenced a Task that did not exist, the Action would fail (as expected).  Afterwards, no other Actions would execute unless the user first pressed ‘Rewind’ to rewind the script.  This has been fixed.

Fixed:  File Template Default Path

In previous versions, when creating a File Template, the path did not properly default to the value set in the user’s preferences.  This has been fixed.

Declaring Web Enabled Applications

(Desktop Edition and Professional Edition only)  When targeting a new web enabled application for the first time using Desktop Edition or Professional Edition, the user will be prompted to declare that application before it can be targeted.  Like websites, web enabled applications must be declared before they can be targeted.  For example, if a user targets a web enabled application (such as Intuit ProSeries), the following screen will appear giving the user a chance to declare it as one of their web enabled applications.

NewFeature_DeclareWebEnabledApp

New Diagnostic Line Action

Foxtrot is now equipped with a Diagnostic Line Action that is used by EnableSoft when diagnosing problems in Foxtrot.  This Action is not intended for general use and is documented for reference purposes.

NewFeature_DiagnosticLineAction

Version 10.1

Internet Explorer 10 & 11 Support

Upgrade your version of Internet Explorer with peace of mind knowing that the newest generation of Foxtrot technology works with IE 10 and IE 11.  Foxtrot now supports Internet Explorer 11 with its new Back Navigation Caching feature.  By default, IE unloads pages when you navigate away from them.  Beginning in IE11, some pages are not unloaded but hidden when the user navigates away.  If the user later returns to the page, it is unhidden, rather than reloaded.  This was done so the user feels like web pages are being loaded more quickly.  Foxtrot is now aware of these hidden pages and negotiates them correctly.

IE 10 and 11 Support

Smarter Browser Synchronization

Foxtrot stays synchronized with Internet Explorer by automatically detecting when a website switches pages regardless of how long it takes to load the next page.  Some web pages erroneously report that a page is fully loaded then immediately returns to a “loading” state.  This behavior dodged Foxtrot’s synchronization mechanism causing the script to stop.  Foxtrot now handles this not only by waiting for the website to report when the page has been loaded, but also waits a predefined “settle time” to see if the web page will re-enter a loading state.  If a page re-enters a loading state, Foxtrot will continue to wait until the web page is truly fully loaded.  This enhancement increases the speed at which a script runs for most browser applications.

Improved Browser Targeting

Actions that interact with a browser target now store more information about their target (specifically the browser type:  IE, Trident Dialog, HTA etc).  Using this information, Foxtrot can relocate the target with greater reliability and speed.

Foxtrot’s Smart Targeting Technology has been improved to find more targets faster and more reliably in web applications.

These enhancements reduce the number of times a script stops in most browser applications and especially benefits those working with the Amisys, Bankway, and ITI Navigator applications.

Improved Browser Clicks

In certain scenarios, the Click, Double-Click, Right-Click, Super Click, Select Item and Search Actions would fail for browser targets. Foxtrot’s clicking mechanism has been enhanced which reduces the number of times a script stops.  This especially benefits those working with the ITI Navigator application.

Version 10.0.3

Fixed:  Start Highlight and Move Highlight Actions

Start Highlight and Move Highlight Actions created in versions prior to v10.0.2 would not execute properly in v10.0.2.  This bug has been fixed and these Actions now execute without error.

Fixed:  Search Action

Search Actions created in versions prior to v10.0.2 would not execute properly in v10.0.2.  This bug has been fixed and these Actions now execute without error.

Fixed:  Action Builder Form Placement

If the first Action being created after Foxtrot is started is an FTP Action, the Action Builder form would be positioned off the screen.  This has been fixed and the Action Builder form is centered on screen in all scenarios.

Fixed:  Missing Foxtrot Legacy Script List

In Foxtrot Legacy, the dropdown list of Scripts was missing in the Script Center.  This bug was introduced in v10.0.2 and has been fixed.

Fixed:  Foxtrot Legacy History Logging

If Foxtrot Legacy could not obtain a license, the entry in the audit log was missing the license path and total number of licenses.  This bug has been fixed and the audit log now contains this information.

Version 10.0.2

New Reveal Window Feature

When the Selector is dragged over a minimized application on the Windows taskbar, that application will automatically restore (un-minimize) itself allowing easy access to target items in that application.  This technique can also be used to bring an application to the front if it is hidden behind other windows. A new Preference has been added allowing this feature to be turned on/off.  By default, this feature is turned on.

NewFeature_RevealWindowStep1  NewFeature_RevealWindowStep2

New Functions

Several new functions have been added to the Formula Action:

  • And – Returns True if all items evaluate as True
  • Clean – Removes all hidden a non-printable characters that prevent a formula from evaluating properly
  • Contains – Returns True if the provided value is found in the text
  • False – Returns the logical value False
  • If – Checks whether a condition is met, and returns one value if True, and another value if False
  • IsBlank – Returns True if the provided value is empty (no characters or spaces)
  • IsBlankOrSpaces – Returns True if the provided value is empty or contains only spaces
  • IsEqual – Returns True if Item A and Item B are equal
  • IsEven – Returns True if the provided value is an even number
  • IsGreater – Returns True if Item A is greater than Item B
  • IsGreaterOrEqual – Returns True if Item A is greater than or equal to Item B
  • IsLess – Returns True if Item A is less than Item B
  • IsLessOrEqual – Returns True if Item A is less than or equal to Item B
  • IsNegative – Returns True if the provided value is less than zero
  • IsNotEqual – Returns True if Item A and Item B are not equal
  • IsOdd – Returns True if the provided value is an odd number
  • IsPositive – Returns True if the provided value is greater than or equal to zero
  • IsProper – Returns True if the provided value is proper cased
  • IsQuoteWrapped – Returns True if the provided value is quote wrapped
  • IsSpaces – Returns True if the provided value contains one or more space characters only
  • IsWeekDay – Returns True if the provided value is a week day (Mon-Fri)
  • IsWeekendDay – Returns True if the provided value is a weekend day (Sat-Sun)
  • IsWholeNumber – Returns True if the provided value is a whole number
  • IsZero – Returns True if the provided value is zero
  • None – Returns True if all items are False
  • Not – Changes False to True, or True to False
  • Or – Returns True if one or more items evaluate as True
  • True – Returns the logical value True

New Expression Builder Items

The following items have been added to the Expression Builder:

  • Product Key – The current product key in use

Improved Start Highlight Action

The Start Highlight Action has been improved so the starting row and column can now be controlled using a field or variable.

Improved 'Start Highlight' Action

New Zoom Browser Action

The new Zoom Browser Action allows you to set the zoom level of Internet Explorer.

New 'Zoom Browser' Action

Improved Email Action

The Email Action now allows multiple file attachments to be added to an email. In previous versions, only one file could be attached.

Improved Get Target Info Action

The Get Target Info Action has been improved to provide the following options when targeting an emulator screen:

  • Current Column
  • Current Row

Additionally, the Get Target Info Action has been improved to provide the following options when targeting a table in a web application:

  • Column Count (Table)
  • Current Column (Table)
  • Current Row (Table)
  • Highlight Exists
  • Row Count (Table)

Improved 'Get Target Info' Action

Improved Data View Find

The Find feature in the Data View has been enhanced to provide more options for easily locating certain records.

Improved Data View Find

Improved If Action

The If Action now offers an option to Ignore beginning and ending spaces when the comparison is set to “Is Blank”. The If action can also now be used to evaluate the value of a checkbox in a highlight web table cell.

Improved 'If' Action

The If Action is also now capable of evaluating the value of a checkbox in a highlight web table cell.

Improved FTP Connection

In previous versions, all FTP Connections were required to use port 21.  FTP Connections have been improved to allow a custom port number.  Simply change the port number when creating or editing an FTP Connection.

Improved FTP Connections

Search Action Wildcards

The Search Action has been improved to allow wildcards to improve search effectiveness.

'Search' Action Wildcards

New Wait for Cursor Action

This Action waits for the cursor to move to a specific position on the screen. It can also be configured to wait for the cursor to leave a specific position on the screen.

New 'Wait for Cursor' Action

Improved Enter Key Action

The Enter Key Action sends an Enter key to an emulator screen. A new option has been added to instruct Foxtrot to wait for the cursor to move after the Enter key has been sent to the screen. This option can be used in scenarios where the Enter key does not advance the screen but does move the cursor once the system completed the work.

Improved 'Enter Key' Action

New Export Users Feature

The list of users can now be exported using the Foxtrot Administrator application.  Simply go to the Security view, right-click the list of Users and select Export List from the menu.

New 'Export Users' Feature

Run VBScript Action Change

The Run VBScript Action offers many functions available in the “FTO” namespace. This namespace has been renamed to “Foxtrot”. Going forward, all new VBScripts should be authored using the new “Foxtrot” namespace. All Run VBScript Actions using the old namespace will continue working and require no modifications.

Smarter Smart Targeting Technology

The next generation of Foxtrot’s Smart Targeting Technology is here.  Foxtrot is capable of working with a wider range of websites than ever before.

Improved Targeting:  ITI Navigator

Foxtrot now works more reliably with the ITI Navigator web application.

Improved Targeting:  Bankway

Foxtrot now works more reliably with the Bankway web application.

Fixed: Foxtrot Freezes

In certain cases, some actions may have caused Foxtrot to freeze if the variable to which an action referred did not exist. This problem has been resolved.

Fixed: Action Builder Form

The Action Builder form will now properly display on the same monitor as Foxtrot.

DownloadButton

Version Info

Version Information

Version:   Foxtrot Suite v10.5.1

Release Date:   12/18/14

Download Links

EXE:   http://www.enablesoft.com/downloads/foxtrotsuite/FoxtrotSuiteSetupv10_5_1.exe
MSI:   http://www.enablesoft.com/downloads/foxtrotsuite/FoxtrotSuiteSetupv10_5_1.msi

System Requirements

Minimum

  • 1.8 gHz processor
  • 2GB RAM
  • 150MB hard drive space
  • 1024×768 display resolution
  • Internet Explorer 6
  • Local read, write, execute, delete rights

Recommended

  • 2.0 gHz processor
  • 4GB RAM
  • 500MB hard drive space
  • 1024×768 display resolution or higher
  • Internet Explorer 11
  • Local administrator rights

Supported Operating Systems

  • Windows 8.1
  • Windows 8
  • Windows 7 (32-bit and 64-bit)
  • Windows Vista (SP2 or higher)
  • Windows XP Pro (SP3 or higher)
  • Windows 2000 Pro (SP4 or higher)
  • Windows Server 2012
  • Windows Server 2008 (SP2 or higher)
  • Windows Server 2003 (SP2 or higher)
  • Windows Server 2000 (SP4 or higher)

Supported Browsers

  • Internet Explorer 11
  • Internet Explorer 10
  • Internet Explorer 9
  • Internet Explorer 8
  • Internet Explorer 7
  • Internet Explorer 6

Documents

Foxtrot Training Guide

Download Here

Deployment Guide: Foxtrot Enterprise Edition

Download Here

Deployment Guide: Foxtrot Professional Edition

Download Here

Deployment Guide: Foxtrot Desktop Edition

Download Here