|
SpySmith
A Quality Forge Tool
|
|
SpySmith is a simple and powerful
diagnostic tool, especially useful when testing a Windows GUI,
a Web Site or a Web-based application.
It allows you to peek inside I.E. Browser-based Documents
and Window Objects to extract precise information about HTML source
and/or the Windows hierarchy.
SpySmith runs invisibly in the background
and can be called on as needed using a special
key/click combination.
|
|
|
|
The Buttons
| Shows the Properties popup and allows the user to enter a Project Name,
Session Name and Tester Name for use in the Log files.
|
| Write the contents of the current buffer to a log file.
Initially the buffer is empty; as windows are spied on it fills up.
While the spying process is running logs can be written at any time using the key
combination Ctrl+Alt+W.
[view complete log]
[view simple log]
|
| Flush the current buffer. While the spying process is running the buffer can be flushed
at any time using the key combination Ctrl+Alt+F.
|
| Shows the Quick Help splash screen.
|
| Shows this HTML Help file (local version).
Click here for online version of this file.
|
| Shows the 'About' box with version number, license information, etc.
|
| Closes SpySmith. A Yes/No prompt will appear each time prior to the application closing.
|
| Starts the actual SpySmith Spying Process. The main GUI will become invisible.
The spying process can be suspended and the main GUI made visible at any time by pressing
the key combination Ctrl+Alt+Home.
|
|
Session Properties ^

'View in Notepad' icon [see Spying Process]
| Format HTML: Applies to .
Applies a fixed format to the viewable HTML, intended for easier viewing.
Body Element Only: Applies to .
View only the HTML contained in the <BODY> element.
(When not selected the entire HTML is shown).
Simple Log Files: Check this to keep log files simple.
Logs are saved to files named "logs/spysmith_n.log" where 'n' represents
the system timestamp at the time of saving.
[view complete log]
[view simple log]
Show Notation Box: Check this to display a multi-line edit-box with the
spy window; this is for the annotation of Windows objects only (i.e. not HTML).
Fixed Size: Check this prevent auto-resizing of the spy window.
The spy window size will be 300 * 150 pixels and will include scroll bars.
Color: A six hex-digit number indicating a background color for the
SpySmith popup.
The default is FFDDAA (pale blue).
|
|
Quick Help ^
| The Quick Help splash screen.
|
|
The Spying Process ^

Detail of a Window Object at the click point

Detail of the Active HTML Document Element at the click point

Detail of the Innermost HTML Element at the same point
| Once the Spying Process has been started, the main GUI will become invisible.
The properties of any window object - or of the HTML Document of an IE Browser Window -
can then be examined, at any time without interfering with the functionality of the
application under test, or of any other running application.
The following key/click combinations are supported:
Ctrl+Alt+RightClick
to examine the properties of the window object(s) at the mouse point.
Initially, the lowest-most window object will be examined.
Subsequent clicks at the same point will examine other
window objects of the same application at that point.
SpySmith will iterate through
all the windows, starting with the lowest and traversing
the set in the order up/down/up...
If the 'Show Notation Box' option was selected in
Properties
you can annotate any of the windows by entering up to
256 characters in the lower Edit box. These comments will
reappear on subsequent clicks on the same window while
the application containing the window remains open.
They will also be written to the log file.
Ctrl+RightClick
to examine the active HTML element at the click-point (IE Browser Windows only).
The active element is the element that has the focus, usually an input, anchor
or td element.
Alt+RightClick
to examine the innermost HTML element at the click-point (IE Browser Windows only).
The innermost element is the lowest-level element within the active element.
Ctrl+Alt+Home
to suspend the Spying Process and make the main GUI visible.
Click this button to view the entire HTML in Notepad.
See also 'Body Element Only' option in Properties.
Click this button to close the popup.
A click anywhere outside the popup will also close it.
|
|
Key/Click Actions ^
Ctrl+Alt+RightClick
| Examine Window Objects at click point.
|
Ctrl+RightClick
| Examine Active HTML Element at click point (IE Browser Windows only).
|
Alt+RightClick
| Examine Innermost HTML Element at click point (IE Browser Windows only).
|
Ctrl+Alt+W
| Write the SpySmith buffer to a log file.
Each Write will create a new logfile and Flush the buffer.
|
Ctrl+Alt+F
| Flush the SpySmith buffer.
|
Ctrl+Alt+Home
| Suspend the Spying Process and make the main
SpySmith GUI visible.
| | | | | | |
|
|
|
SpySmith © 2003-2006, Quality Forge
Skillfully Crafted Q.A. Software Tools
email: Quality Forge
|
|