Home | Roadmap | Documentation | Downloads | Contact Us 


 

Changes in VNCRobot 1.1

1. Scripting Language Changes

New commands:
  • Connect - Connect/reconnect to a VNC server.
  • Disconnect - Disconnect from a VNC server.
  • CompareTo - Perform a simple, color histogram based image comparison.

Updated commands:
  • All command parameters which specify time in miliseconds can now use a special format indicating whether the time is in miliseconds, seconds (e.g. '5s'), minutes (e.g. '2m'), hours (e.g. '1.5h') or days (e.g. '0.5d').
  • Type and Typeline commands now support the 'count' parameter (bug #10015).
  • WaitFor: 
    • Apart from 'WaitFor update' and 'WaitFor bell' there's a new feature 'WaitFor match'. It enables to perform image comparison at scheduled intervals and wait for a specific desktop image.
    • The command newly supports cumulative screen updates through the 'cumulative' parameter which allows to use this command with hextile encodings and VNC servers prefering gradual updates (bug #10031). This feature is aimed to support VNC servers on Windows.
    • Another extension is a new parameter called 'onpass' which allows to execute a command when the waitfor condition is met.
  • Screenshot supports the same parameters as the new CompareTo command allowing to take a screenshot and perform image comparison in one line of code. Comparison result is then displayed in the HTML report.
  • Run and Import commands now accept files specified by a variable. This allows you to create profiles (files with customized variables) and load them from CLI through the '-v' option.
  • Report command provides two new options configurable through the Preferences window:
    • By default the report command attaches scripts to HTML reports. This may be a security issue because scripts often contain sensitive information like user names and passwords, machine information etc. There's a new option allowing to disable the feature.
    • Another option allows you to configure refresh period of the 'current state' screenshot which is linked to HTML reports.

2. GUI Changes
  • Login window offers two flags allowing to create a shared/exclusive, active/read-only VNCsession.
  • The Read Only flag has been moved from Preferences to the menu and tool bar allowing to switch to read-only mode whenever necessary. VNCRobot also automatically switches to read-only mode when a script execution is started. This feature can be switched off in the Preferences window.
  • Most menu items have now shortcut keys customizable through the Preferences window (bug #10024).
  • Key Browser window has a text field which generates text of a pressed key in a format suitable to be used with the Press command.
  • VNCRobot editor has a new command wizard which allows to select commands comfortably from a list instead of typing them manually. The wizard can be activated by pressing Ctrl+Enter in the editor. When invoked on an empty line, it displays list of available commands as is shown on the picture below. Commands can be also activated by shortcut keys as is visible in the list.
First stage command list

Pressing of Ctrl+Enter for an already typed command  invokes second stage menu which offers a list of supported command parameters. An example of the Connect command parameters is shown on the picture below.

Command list - second stage



3. Bug Fixes

List of bugs fixed in version 1.1 is available in the Bug List.
 
© Copyright 2005-2008 Robert Pes.