Enhanced tracing across the entire application, improved the
tracing of Silverlight recording.
Fixed NavigateTo not being recorded in non-English OS.
Enhanced support for building cross-frames translators lists for
RadEditor.
Fix to allow recording + execution when other IE toolbars are
loaded like Windows Live toolbar.
Dialogs: We weren't handling the FileUploadPath parameter
properly.
Increase the time for waiting on the recorder to connect back to
the host.
Remove dependency on VS's Assert classes.
Fixed exception on VS project upgrade.
We now wait for Frames to exist when dynamically created by the
page.
Avoid a crash in DOM explorer for deep Silverlight visual trees.
CodeGen fix for converting a test to VS Coded Test when using a
Test as Step.
Skip the href attribute as an identification if it has the
potential to be a dynamic Url.
WaitForUrl OnPropertyChanged to reflect property updates.
Fix the element friendly name issue where multiple elements
share the same element but have a different friendly name.
Reliability fix for Wait.ForElement to exist.
Fixed DOM Crash when duplicate frames exist.
Test Explorer:
LoadPage respects the BaseUrl if set
Record After Step turns on recording.
Enable highlighting from the Test Explorer step selection.
Custom coded step automatically inserted into middle of
test, not at the end.
Fixed copy/paste of coded step sometimes throws an
exception.
Reordering steps quickly causes sometimes selects and moves
the wrong step.
Add support for launching the .net 4.0 version of Cassini.
Fixes FrameInfo to use relative equality comparison if either
FrameInfo has a relative URL.
Fixed handling of confirm dialog in Firefox and Safari.
Fixed handling navigation in IE to a UTF-8 "%-encoded" url.
Removes recursive object from ArtOfTest.WebAii.Silverlight.UI.Rect.
Handled a COM exception getting element rectangle.
Better error message when trying to execute steps with no page
loaded in the browser.
Log an error instead of failing a test when we encounter TestRegions
with duplicate IDs.
Fix to allow recording + execution when other IE toolbars are loaded
like Windows Live toolbar.
Developer Edition
Fixes exception thrown on loading projects with read-only test
files.
Fixed TestExplorer.ExecutionDelay not being respected on quick
execution.
Enable the Properties menu option in the test explorer in Visual
Studio.
Account for the new LocalWebServer type in the VS config file.
Expose Cassini Port # in the VS Config settings.
JustCode compatibility fixes.
QA Edition
Fixed only tests with code-behind displaying compilation errors (the
other tests execution simply did nothing).
Adds "Add Existing Test..." item to Project Explorer context menus.
Adds interface for selecting files to check in.
CommandLineRunner respects the dynamic test lists filter.
Fixed exception when deleting or excluding tests in a project
containing a test with invalid test-as-step.
Fixed test with code behind will not run after being copied to new
project.
Fixed StepDebugFailureUI missing the failed TestResult.
TestLists:
No longer stops execution silently if any of the test in the
list with code-behind cannot be compiled. Displays the list of
compilation errors along with execution confirmation.
Loading corrupted TestList doesn't break the entire project
load anymore.
Fixed TestList execution of invalid test showing error
dialog in some cases.
Dynamic test lists apply the filter over all the Project
tests upon execution.
Edit selected Dynamic TestList loads the Dynamic TestList
Editor to be able to update the filter.
Creating and deleting test list notifies and updates the
Project Dashboard.
Adding, deleting and renaming tests immediately updates the
affected dynamic test lists.
Added the ability to create Dynamic TestList to execute all
the tests in the project (adding dynamic test list without filter
clauses).
Added dynamic test lists ability to filter tests by
Priority.
Added Fitler.NotEquals to the list of comparisons for
dynamic test list rules.
TestLists has icons (TestListManager and Project.Dashboard).
Fixed duplicating rows in the TestListManager's TestList
grid.
Added "Add All" and "Remove All" buttons to the TestList
builder dialog.
Enabled ListBox multiple selection in the TestList builder
dialog.
ResultsViewer:
Fixed run results re-loaded twice on initial project load.
Fixed loading a corrupted run result breaks the entire
project load.
Persists selected run on changing the Scheduler active view.
Automatically scrolls to the appointment (selected or
latest) on loading Week View.
TestResults allows sorting of the Grids.
Fixed deleting run result from Day, Week or Month View
doesn't load the Timeline View anymore.
Fixed ResultsViewer no longer loses the selected test result
on browsing the tests.
Generated RunResult creates file with Windows UTC datetime.
Scheduler RunResult title optimizations.
Result Scheduler: Fixed always loading the day of the
selected or latest run result on loading the DayView.
Prevent user from setting result title we can't use for its
file name.
"TestResults" directory tests are now ignored by the QA Edition.
Slight optimization in retrieving Tests from a Project folder.
Added GetAppointmentBySubject method to return the first
appointment with given subject.
Added GetAppointmentsBySubject overload to return the first
count appointments with given subject.
TabControl:
Fixed TabItems, TabPosition, TabItem.ItemText properties
returning wrong values with the latest RadControls.
Added TabControl.TabOrientation Sentence Editor.
TreeView:
TreeViewItem.Expand/Collapse wrapper methods now perform the regular
.User.Click(). The wrapper no longer relies on the mouse cursor to find
the "hot spot" to click on.
Fixed TreeViewItem Translator Click failed to record action in some
scenarios.