Completed
Last Updated: 11 Nov 2016 11:40 by ADMIN
Steps to reproduce:

1. Create a test project which contains a test list.
2. Check in the project to the TFS.
3. Rename the test list and save the project.
4. Check in the project again.

Actual: The project is marked as dirty however the test list is not presented in the Check in window. The file is left in a pending mode.
Expected: The test list with the new name is checked in successfully. 

The workaround is to close and reopen the project. After that you can rename again the test list and it will be checked in successfully. 
Completed
Last Updated: 10 Nov 2016 07:17 by ADMIN
Steps to reproduce: 

1. Open a source control connected project and schedule a test list with "Get Latest from TFS" option enabled. 

2. Rename the test list and check in your changes before the scheduled test list will be executed. Expected behavior: The name in the calendar view of the scheduled jobs to be changed and the test list to be executed as it would happen if the project is not connected to TFS. 

Actual behavior: Getting the latest project version of TFS causes the scheduler to not find the respective files pointed in the created job because of the changed name and the test list is not executed at all. 
Completed
Last Updated: 07 Nov 2016 09:07 by ADMIN
Created by: Eugene
Comments: 4
Type: Bug Report
0
Test Studio crashes at startup.
Perhaps it was after I tried to turn on Telerik extentions in Firefox.
----------
Приложение: Telerik.TestStudio.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: System.NullReferenceException
   в Telerik.TestStudio.BaseUI.UI.WelcomeView.ViewModels.WelcomeViewModel.CheckForNewVersionAsync()
   в Telerik.TestStudio.BaseUI.UI.WelcomeView.ViewModels.WelcomeViewModel..ctor()

Сведения об исключении: System.Reflection.TargetInvocationException
   в System.RuntimeTypeHandle.CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
   в System.RuntimeType.CreateInstanceSlow(Boolean, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
   в System.RuntimeType.CreateInstanceDefaultCtor(Boolean, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
   в System.Activator.CreateInstance(System.Type, Boolean)
   в System.RuntimeType.CreateInstanceImpl(System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Threading.StackCrawlMark ByRef)
   в System.Activator.CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[])
   в System.Activator.CreateInstance(System.Type, System.Object[])
   в System.Xaml.Schema.SafeReflectionInvoker.CreateInstanceCritical(System.Type, System.Object[])
   в System.Xaml.Schema.SafeReflectionInvoker.CreateInstance(System.Type, System.Object[])
   в System.Xaml.Schema.XamlTypeInvoker.CreateInstance(System.Object[])
   в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstanceWithCtor(System.Xaml.XamlType, System.Object[])
   в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstance(System.Xaml.XamlType, System.Object[])
   в MS.Internal.Xaml.Runtime.PartialTrustTolerantRuntime.CreateInstance(System.Xaml.XamlType, System.Object[])
   в System.Xaml.XamlObjectWriter.Logic_CreateAndAssignToParentStart(MS.Internal.Xaml.Context.ObjectWriterContext)
   в System.Xaml.XamlObjectWriter.WriteEndObject()
   в System.Xaml.XamlWriter.WriteNode(System.Xaml.XamlReader)
   в System.Windows.Markup.WpfXamlLoader.TransformNodes(System.Xaml.XamlReader, System.Xaml.XamlObjectWriter, Boolean, Boolean, Boolean, System.Xaml.IXamlLineInfo, System.Xaml.IXamlLineInfoConsumer, MS.Internal.Xaml.Context.XamlContextStack`1<System.Windows.Markup.WpfXamlFrame>, System.Windows.Markup.IStyleConnector)
   в System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
   в System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
   в System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
   в System.Windows.Application.LoadComponent(System.Object, System.Uri)
   в Telerik.TestStudio.BaseUI.UI.WelcomeView.Views.WelcomeView.InitializeComponent()
   в Telerik.TestStudio.BaseUI.UI.WelcomeView.Views.WelcomeView..ctor()

Сведения об исключении: System.Reflection.TargetInvocationException
   в System.RuntimeTypeHandle.CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
   в System.RuntimeType.CreateInstanceSlow(Boolean, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
   в System.RuntimeType.CreateInstanceDefaultCtor(Boolean, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
   в System.Activator.CreateInstance(System.Type, Boolean)
   в System.RuntimeType.CreateInstanceImpl(System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Threading.StackCrawlMark ByRef)
   в System.Activator.CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[])
   в System.Activator.CreateInstance(System.Type, System.Object[])
   в System.Xaml.Schema.SafeReflectionInvoker.CreateInstanceCritical(System.Type, System.Object[])
   в System.Xaml.Schema.SafeReflectionInvoker.CreateInstance(System.Type, System.Object[])
   в System.Xaml.Schema.XamlTypeInvoker.CreateInstance(System.Object[])
   в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstanceWithCtor(System.Xaml.XamlType, System.Object[])
   в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstance(System.Xaml.XamlType, System.Object[])
   в System.Xaml.XamlObjectWriter.Logic_CreateAndAssignToParentStart(MS.Internal.Xaml.Context.ObjectWriterContext)
   в System.Xaml.XamlObjectWriter.WriteStartMember(System.Xaml.XamlMember)
   в System.Xaml.XamlWriter.WriteNode(System.Xaml.XamlReader)
   в System.Windows.Markup.WpfXamlLoader.TransformNodes(System.Xaml.XamlReader, System.Xaml.XamlObjectWriter, Boolean, Boolean, Boolean, System.Xaml.IXamlLineInfo, System.Xaml.IXamlLineInfoConsumer, MS.Internal.Xaml.Context.XamlContextStack`1<System.Windows.Markup.WpfXamlFrame>, System.Windows.Markup.IStyleConnector)
   в System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
   в System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
   в System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
   в System.Windows.Application.LoadComponent(System.Object, System.Uri)
   в Telerik.TestStudio.MainWindow.InitializeComponent()
   в Telerik.TestStudio.MainWindow..ctor()

Сведения об исключении: System.Reflection.TargetInvocationException
   в System.RuntimeTypeHandle.CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
   в System.RuntimeType.CreateInstanceSlow(Boolean, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
   в System.RuntimeType.CreateInstanceDefaultCtor(Boolean, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
   в System.Activator.CreateInstance(System.Type, Boolean)
   в System.RuntimeType.CreateInstanceImpl(System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Threading.StackCrawlMark ByRef)
   в System.Activator.CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[])
   в System.Activator.CreateInstance(System.Type, System.Object[])
   в System.Xaml.Schema.SafeReflectionInvoker.CreateInstanceCritical(System.Type, System.Object[])
   в System.Xaml.Schema.SafeReflectionInvoker.CreateInstance(System.Type, System.Object[])
   в System.Xaml.Schema.XamlTypeInvoker.CreateInstance(System.Object[])
   в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstanceWithCtor(System.Xaml.XamlType, System.Object[])
   в MS.Internal.Xaml.Runtime.ClrObjectRuntime.CreateInstance(System.Xaml.XamlType, System.Object[])
   в System.Xaml.XamlObjectWriter.Logic_CreateAndAssignToParentStart(MS.Internal.Xaml.Context.ObjectWriterContext)
   в System.Xaml.XamlObjectWriter.WriteStartMember(System.Xaml.XamlMember)
   в System.Xaml.XamlWriter.WriteNode(System.Xaml.XamlReader)
   в System.Windows.Markup.WpfXamlLoader.TransformNodes(System.Xaml.XamlReader, System.Xaml.XamlObjectWriter, Boolean, Boolean, Boolean, System.Xaml.IXamlLineInfo, System.Xaml.IXamlLineInfoConsumer, MS.Internal.Xaml.Context.XamlContextStack`1<System.Windows.Markup.WpfXamlFrame>, System.Windows.Markup.IStyleConnector)
   в System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
   в System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
   в System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)
   в System.Windows.Application.LoadBamlStreamWithSyncInfo(System.IO.Stream, System.Windows.Markup.ParserContext)
   в System.Windows.Application.LoadComponent(System.Uri, Boolean)
   в System.Windows.Application.DoStartup()
   в System.Windows.Application.<.ctor>b__1_0(System.Object)
   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   в System.Windows.Threading.DispatcherOperation.InvokeImpl()
   в System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
   в System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   в System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   в MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
   в System.Windows.Threading.DispatcherOperation.Invoke()
   в System.Windows.Threading.Dispatcher.ProcessQueue()
   в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   в MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
   в MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
   в System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
   в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
   в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
   в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
   в MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
   в System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
   в System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
   в System.Windows.Application.RunDispatcher(System.Object)
   в System.Windows.Application.RunInternal(System.Windows.Window)
   в System.Windows.Application.Run(System.Windows.Window)
   в Telerik.TestStudio.App.Main()

Completed
Last Updated: 07 Nov 2016 07:59 by ADMIN
The UI "While" loop step is marked as failed when the logical condition return false and the loop is not executed.

Hovering on the failed icon displays empty tool-tip.
Completed
Last Updated: 07 Nov 2016 07:37 by ADMIN
Steps to reproduce: 
A project with a custom unexpected dialog handler 'HandleAndFailTest'. The test triggers an unexpected dialog on its first iteration. The second iteration is supposed to run flawlessly. 

1. Using the provided project, build the execution extension and add it to the TS Plugin folder. 

2. Then run the 'RunMe' test. 

Expected: The first iteration fails due to the appeared unexpected dialog  and continues to the second iteration successfully. 

Actual: The first iteration fails and execution is being halted. No further iterations are executed and fail due to an unexpected dialog encountered. 

Completed
Last Updated: 03 Nov 2016 09:18 by ADMIN
ADMIN
Created by: Nikolay Petrov
Comments: 1
Type: Bug Report
0
After a Drag and Drop step the browser remains in the visual state from the recording. Can not be maximized to the full visible area.
Completed
Last Updated: 01 Nov 2016 06:46 by ADMIN
When TS results file is synced to HP Quality Center the time stamp is listed in the QC UI is different from the one in Test Studio. Equalize the settings so that the time stamps do not differ.
Completed
Last Updated: 27 Oct 2016 14:15 by ADMIN
If the step uses translators it fails with the following exception in Chrome:

ExecuteCommand failed!
InError set by the client. Client Error:
$find is not defined
BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeJsFunction',Target:'ElementId (tagName: '',occurrenceIndex: '-1')',Data:'$find('ctl00_WebPartManagerVMS_gwpAddVacancyA1_AddVacancyA1_DDlReason').get_dropDownVisible()',ClientId:'2cde9270-3d15-487f-bea5-949e7c5eeb14',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'$find is not defined')
InnerException: none.
Completed
Last Updated: 26 Oct 2016 10:36 by ADMIN
Custom baseclass is defined in an external DLL with the following info:
The namespace of the baseclass is: TestBaseClass
Class name is: BaseTest which inherits 'BaseWebAiiTest'

located in DLL: TestBaseClass\bin\Debug\TestBaseClass.dll

Reference to TestBaseClass.dll is added to both the dotnet telerik project as well as the telerik project itself.
it complaints about "there are no classes in code behind that extend the webaii base class 'TestBaseClass.BaseTest'"

Expected behavior: to be compiled in Visual Studio and to be able to run a test in Test Studio

Actual behavior: Visual Studio cannot compile the project, If a coded step is created in the Test Studio project it displays an error message

It works as expected in version 2015_3_1314_2
Completed
Last Updated: 25 Oct 2016 13:15 by ADMIN
When you download two files with the same name in a same location a Confirm Save As dialog appears (see the attached screen shot).

This dialog is not handled in Chrome when using a coded step. The test hangs.
Completed
Last Updated: 25 Oct 2016 11:47 by ADMIN
Selecting option from dropdown list in SharePoint app causes Javascript call error on playback. See error below:

ArtOfTest.Common.Design.Exceptions.ExecutionException: ExecuteCommand failed!
InError set by the client. Client Error:
System.InvalidOperationException: Javascript call [function fireChanged(){var el=document.getElementsByTagName(\'select\')[0];var evt = document.createEvent(\'HTMLEvents\');evt.initEvent(\'change\',true,true);el.dispatchEvent(evt);}fireChanged()] failed! Please make sure the function exists and the call is using the correct prototype signature. Javascript error: TypeError: Object doesn't support property or method 'createEvent' 
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeFunction(String functionCall, Boolean useEval, Boolean returnJSON)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessActionCommands(BrowserCommand request)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommand(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)
BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeJsFunction',Target:'ElementId (tagName: '',occurrenceIndex: '-1')',Data:'function fireChanged(){var el=document.getElementsByTagName(\'select\')[0];var evt = document.createEvent(\'HTMLEvents\');evt.initEvent(\'change\',true,true);el.dispatchEvent(evt);}fireChanged()',ClientId:'Client_bed7cee3-ef58-4720-a731-bc9979f008b3',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'System.InvalidOperationException: Javascript call [function fireChanged(){var el=document.getElementsByTagName(\'select\')[0];var evt = document.createEvent(\'HTMLEvents\');evt.initEvent(\'change\',true,true);el.dispatchEvent(evt);}fireChanged()] failed! Please make sure the function exists and the call is using the correct prototype signature. Javascript error: TypeError: Object doesn't support property or method 'createEvent' 
   at ArtOfTest.InternetExplorer.IECommandProcessor.InvokeFunction(String functionCall, Boolean useEval, Boolean returnJSON)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessActionCommands(BrowserCommand request)
   at ArtOfTest.InternetExplorer.IECommandProcessor.ProcessCommand(WebBrowserClass ieInstance, BrowserCommand request, IHTMLDocument2 document)')
InnerException: none.
Completed
Last Updated: 17 Oct 2016 14:10 by ADMIN
Steps to reproduce:

1. Open the execution server.

2. Type the correct scheduling service URL without HTTP.

3. Click the OK button.

Expected: To throw some user friendly message that you should type the URL with HTTP.

Actual: It leaves the URL blank and the execution server stops working. If you restart it it trows the attached exception.

The workaround is to open the config file in C:\ProgramData\Telerik\Configs and fix the URL manually.

Completed
Last Updated: 14 Oct 2016 12:59 by ADMIN
Record a test against the application as per he provided instructions. 

Test Studio hangs and becomes unresponsive. The message logged in Event Viewer is the following: 

Application: Telerik.TestingFramework.Hosts.Manager.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TimeoutException

Server stack trace: 
   at System.ServiceModel.Dispatcher.DuplexChannelBinder.Request(Message message, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(System.Runtime.Remoting.Proxies.MessageData ByRef, Int32)
   at Telerik.TestingFramework.Hosts.Common.IWebSocketHostListener.OnClientResponseReceived(System.String, System.String)
   at Telerik.TestingFramework.Hosts.Manager.WebSocketHost.BroadcastToClients(System.Action`1<Telerik.TestingFramework.Hosts.Common.IWebSocketHostListener>)

Exception Info: System.Reflection.TargetInvocationException
   at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
   at System.Delegate.DynamicInvokeImpl(System.Object[])
   at Telerik.TestingFramework.Hosts.Manager.ThreadDispatcher.ExecuteTasks()
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Threading.ThreadHelper.ThreadStart()
Completed
Last Updated: 14 Oct 2016 06:33 by ADMIN
The test list is scheduled to be executed at certain time.

At the time of the test execution - the remote execution machine start to search and execute the job but it has not been downloaded yet. The process repeats until the project has been downloaded.

Exception received:

[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Unable to load test list, aborting run.
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Use source control server: YES
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Source control server address: http://....:8080/tfs/teststudio
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Project remote path: $/Test/AutomationTest
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Check if test list is available at project location. Consider cleaning Job storage!
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobRunner.RunJobAsync() : Job storage location: C:\Users\...\AppData\Roaming\Telerik\TestStudio\Scheduler\ScheduleStorage
[07-22 10:57:36,Telerik.TestStudio.ExecutionManagerService.exe(14920:23),Execution] JobBroker.-ctor() : Job runner refused this job!
Completed
Last Updated: 14 Oct 2016 06:20 by ADMIN
Steps to reproduce: 

1. Open a sample project with a basic web test and include a coded step. Close both the test and the code behind file from the UI. 

2. Open Project Settings and change the Namespace name.

3. Note that the project and test files are only marked as dirty. 

4. Compile the project. 

Expected result: Successful build

Actual result: Build fails with error that 'Pages' could not be found. 

NOTE: Open the code behind file and make any change within so that it could be marked as dirty. Compile again to get a successful build. 

Or keep the file open in the UI during changing the Namespace in the settings - this will update the files accordingly. 

If the code behind file is opened in Notepad++ it is clear to see that at the moment of step 4 the namespace in the file is still the old one and is reloaded if the file is changed and saved in the Test Studio UI. 
Completed
Last Updated: 13 Oct 2016 07:15 by ADMIN
Steps to reproduce: 

1. Using the attached project run the included test and check the execution log. 

Expected behavior: A complete execution log with all executed steps recorded and their status (fail, pass, not run). 

Actual behavior: The only information in execution log is for the failing assert method and no actual information for the run itself. Though all steps execution is recorded in the application log. 

2. If the OnAfterTest method does not fail (change the assert value to true) the execution log is as expected. 
Completed
Last Updated: 12 Oct 2016 15:13 by ADMIN
Steps to reproduce: 

1. Open a project from TFS. 

2. Toggle on/off a step feature "Continue on Failure' only once.

3. Check in to TFS, get latest version of project. 

Expected: The check in to prompt for saving the test files locally and then check in

Actual: Only check in dialog is displayed. If you get latest version after the check in the change would not be present.

Completed
Last Updated: 11 Oct 2016 11:33 by ADMIN
When pressing Ctrl+N or Test Studio > New > Create New Project you are not prompted to save modified files and all changes are lost.

Steps to reproduce:

1. Make a change to an existing test.

2. The test is marked as dirty.

3. Press Ctrl+N or Test Studio > New > Create New Project

Expected behavior: You should be prompted to save your changes

Actual behavior: The dialog for creating a new project appear, without asking to save changes and all changes are lost.
Completed
Last Updated: 06 Oct 2016 06:28 by ADMIN
Steps to reproduce: 

1. Open the provided results file. 

Expected: To be able to view the results

Actual: The results viewer is crashing and generates exception in the log. 

If opened from within a plain project, the results tab is opened and when trying to open the faulty results an unexpected error occurs and crashes the Test Studio. 
Completed
Last Updated: 05 Oct 2016 07:34 by ADMIN