Approved
Last Updated: 11 Sep 2017 15:05 by Matthias
With the tracelog ON the application can find windows and will run ok (except for the memory leak).If you turn the tracelog off, it will fail after a couple of iterations.(This is the registry key in HKEY_CURRENT_USER\Software\Wow6432Node\Telerik\Test Studio\TraceLogEnabled )

Application and test code to replicate the problem is shared internally.
Completed
Last Updated: 06 Oct 2015 06:54 by ADMIN
ADMIN
Created by: Boyan Boev
Comments: 1
Type: Bug Report
3
Steps to reproduce:

1. Create a test project with some coded step which uses an element from the Pages.cs file and run the test.

2. Remove the Pages.cs file.

3. Copy and paste the coded step into the same test and run it via ArtOfTest.Runner.

Expected: A new Pages.cs file is generated and the test runs smoothly.

Actual: An empty Pages.cs file is generated and a compile error is thrown. 
Approved
Last Updated: 13 May 2019 07:57 by ADMIN
Created by: Girish
Comments: 3
Type: Bug Report
3

While connecting  to Jira Cloud (https://name.atlassian.net) with valid userid and password, its giving error message "The remote server returned an error :(401) Unauthorized".


Approved
Last Updated: 02 May 2019 14:18 by ADMIN

Scenario:Use a simple Login-Logout test that is separated into two different tests, executed as steps (Login test & Logout test = login-logout test) for performance run.

Issue: The current overview functionality will show the execution of the test steps 'login' and all the individual steps from the nested test, then moves onto the 'logout' test and the steps for the second nested test. The times displayed for the 'Test as Step' steps is the client side time, required for the initialization of the nested test. 

There are two options for more understandable results - the 'Test as Step' step should either not representing any time, or displaying the summed up time of the nested step execution. 

Completed
Last Updated: 15 Aug 2017 07:28 by ADMIN
There are exceptions in the log for a workspace already existing which is even not on the same machine
Approved
Last Updated: 04 Oct 2018 16:37 by Dennis
In a source controlled (TFS) project when a code file is added to an existing test from another user, getting the change checks out the test file.
Completed
Last Updated: 23 Dec 2016 15:03 by ADMIN
If open a VS solution, edit the .csproj file and save the changes - the project crashes. The same happens when the branches of the source controlled project are switched. 
Approved
Last Updated: 13 Mar 2017 12:01 by ADMIN
When edit an element in live - the element is highlighted in IE but not in Chrome.
Completed
Last Updated: 01 Aug 2016 11:15 by ADMIN
In the scheduling configuration the email notifications are configured along with sending attachments. The email subject time stamps are as UTC -5:00 and in the attachment it is UTC. 

Expected result: Both time stamps to be the same and equal to the system/machine time. 
Won't Fix
Last Updated: 14 Oct 2016 17:15 by chris
Steps to Reproduce:
Step 1: Create a test list and click on Schedule Test List  for execution.

Step 2: Configure the SMTP settings.

Step 3: On step 3(Select Notification Settings), upon selecting the option- Send test results by email, the email customization area to enter email addresses gets enabled.

Step 4: Enter the distribution list here.

Expected Result: All the email recipients in the distribution list must receive the email notification, upon the execution of the test list.

Actual Result: Sometimes, only the first recipient from the distribution list receives the email notification, else there is no email being sent at all. 
When multiple distribution lists are entered, same results are observed.
Completed
Last Updated: 30 Oct 2017 17:19 by Jeffrey
Created by: Geoffrey Hudik
Comments: 4
Type: Bug Report
3
Databinding to an Excel .xlsx didn't work, it only worked to a .xls file. Considering that format is Office 97-2003 and it's 2016 I'd expect .xlsx to work. At the least I'd expect the app to give me a message stating it isn't supported.

v 2016.2.630.0
Completed
Last Updated: 19 Feb 2014 23:00 by David
Test Studio is not able to handle upload dialogs when a custom execution extension that captures video is being used. 

Expected behavior: The dialog is handled successfully.

Actual behavior: The dialog is handled only after the Jing video timeout
Completed
Last Updated: 09 Apr 2014 07:24 by ADMIN
Currently, unchecking an IF or ELSE step in Test Studio will cause all of the steps within the block to not execute. This works perfectly. The issue is that the checkmarks for all of the steps within the block do not reflect this. When an IF or ELSE step is unchecked, all of the tests within the block remain checked. Here is a screenshot showing what happens.  

REQUEST:
Please uncheck all of the steps within the IF ELSE statement when the IF or ELSE steps are unchecked
Completed
Last Updated: 17 Jan 2014 14:23 by ADMIN
Test Studio deletes elements from Elements Explorer while they are still used in coded steps. Steps to reproduce:
1. Record a step having element 'Text'
2. Use the element 'Text' for manual coded step
3. Remove recorded step
4. Now try to run, it will display with element 'Text' is not available in the Project.
Completed
Last Updated: 21 Apr 2017 21:47 by Wendy
ISSUE:

I have a test that references another test-as-step. We'll refer to it as Test 'A'.  The test-as-step contains some coded steps. We'll refer to it as Test 'B'.  If I run a remote test list that includes Test 'A' but does not include Test 'B', that test will fail with the following compilation error. 

'10/29/2013 12:11:05 PM' - Error attempting to execute a Test As Step. Details:
'10/29/2013 12:11:05 PM' - System.IO.FileNotFoundException: Unable to find the code behind assembly. Please make sure you have compiled your code behind without errors before attempting to execute the test. Looking for: C:\Users\Telerik User\AppData\Local\Temp\Projects\07a00c8f-4e98-4137-aa5f-f925f69d6348\DemoTests\bin\new-test-project.dll
If you are running VS 2010, make sure Deployment is checked in your .settings file (in the solution items)
   at ArtOfTest.WebAii.Design.Execution.ExecutionUtils.EnsureAssemblyExists(String assembly, String folder)
   at ArtOfTest.WebAii.Design.Execution.ExecutionUtils.CreateCodedTestInstance(Test test, TestResult result, String binariesFolder)
   at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.InternalExecuteTest(Test test, TestResult initializationResult)
   at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.ExecuteTestInCurrentContext(Test test)

Once you add Test 'B' and place it before the Test 'A', the test will pass. If Test 'B' runs after Test 'A', then Test 'A' will fail. 

REQUEST:

The issue appears to happen because at the time you click Run List Remotely or Schedule Testlist Test Studio tries to intellegently only upload into the storage server the necessary tests and supporting files that are needed by that specific test list. Because the test-as-step includes a code step, Test Studio should detect this and upload the code-behind file associated with the sub test. 
Completed
Last Updated: 17 Jun 2014 11:36 by ADMIN
The following code does not handle download dialog and times out. The workaround is to use Thread.Sleep:

[TestFixture]
  public class TelerikTestingFrameworkTests
  {
      [Test]
      public void DownloadAFile()
      {
          var mySettings = new Settings
          {
              Web =
              {
                  DefaultBrowser = BrowserType.FireFox
              },
              ExecutionDelay = 1,
              UnexpectedDialogAction = UnexpectedDialogAction.DoNotHandle
          };
 
          var manager = new Manager(mySettings);
          manager.Start();
          manager.LaunchNewBrowser();
          manager.DialogMonitor.Start();
 
          var browser = manager.ActiveBrowser;
 
          string urlForDownload = @"http://notepad-plus-plus.org/download/v6.5.5.html";
          browser.NavigateTo(urlForDownload);
           
          HtmlAnchor a = browser.Find.ByExpression<HtmlAnchor>("TextContent=Notepad++ Installer",  "tagname=a");
           
          string saveLocation = System.IO.Path.Combine(@"c:\", "notepadSetup.exe");
          File.Delete(saveLocation);
 
          DownloadDialogsHandler handler = new DownloadDialogsHandler(browser, DialogButton.SAVE, saveLocation, browser.Desktop);
          a.Click();
   
          handler.WaitUntilHandled(20000);
          //System.Threading.Thread.Sleep(10000);
           
          File.Exists(saveLocation).Should().BeTrue();
 
          manager.Dispose();
          File.Delete(saveLocation);
 
      }
  }
Completed
Last Updated: 10 May 2014 11:59 by ADMIN
ADMIN
Created by: Cody
Comments: 2
Type: Bug Report
3
Using this webpage http://demos.telerik.com/kendo-ui/web/numerictextbox/index.html, code like this will throw an exception:

KendoInput PriceInput = ActiveBrowser.Find.ByExpression<KendoInput>("id=add-product", "|", "tagIndex=span:0");
PriceInput.Clear();
Log.WriteLine(PriceInput.InputValue);
The exception thrown is:
Failure Information: 
~~~~~~~~~~~~~~~
Exception thrown executing coded step: '[WebTest1_CodedStep3] : KendoInputvalue '18.05' entered with Clear'.
InnerException:
ArtOfTest.WebAii.Exceptions.ExecuteCommandException: ExecuteCommand failed!
InError set by the client. Client Error:
System.InvalidOperationException: Javascript call [$(\"#currency\").data(\"kendoNumericTextBox\").value().toString()] failed! Please make sure the function exists and the call is using the correct prototype signature. Javascript error: TypeError: Unable to get property 'toString' of undefined or null reference 
   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:'$(\"#currency\").data(\"kendoNumericTextBox\").value().toString()',ClientId:'Client_288fb0ad-9b00-4d07-b673-2781785b57be',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'System.InvalidOperationException: Javascript call [$(\"#currency\").data(\"kendoNumericTextBox\").value().toString()] failed! Please make sure the function exists and the call is using the correct prototype signature. Javascript error: TypeError: Unable to get property 'toString' of undefined or null reference 
   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.


   at ArtOfTest.WebAii.Core.Browser.ExecuteCommandInternal(BrowserCommand request)
   at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request, Boolean performDomRefresh, Boolean waitUntilReady)
   at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request)
   at ArtOfTest.WebAii.Core.Actions.InvokeScript(String script)
   at ArtOfTest.WebAii.BrowserSpecialized.InternetExplorer.InternetExplorerActions.InvokeScript(String script)
   at ArtOfTest.WebAii.Controls.HtmlControls.HtmlControl.GetValue[T](String propertyName, T defaultValue)
   at ArtOfTest.WebAii.Controls.HtmlControls.HtmlControl.CallMethod[T](String methodCall, T defaultValue)
   at Telerik.TestingFramework.Controls.KendoUI.KendoInput.get_InputValue()
   at TestStudioProject3.WebTest1.WebTest1_CodedStep3() in E:\Users\Dad\documents\visual studio 2010\Projects\TestStudioProject3\TestStudioProject3\WebTest1.tstest.cs:line 92

Completed
Last Updated: 06 Mar 2014 14:56 by ADMIN
ADMIN
Created by: Ivaylo
Comments: 1
Type: Bug Report
3
Using the attached project go to the WebTest, apply some changes to the QuickLinks frame element, save your changes and relaunch Test Studio. When restarted it can be clearly seen that the changed did not take effect.

Here is a short video demonstration:  http://screencast.com/t/lQC5EGMOTS



Test Studio version used for repro 2013.2.1418
Completed
Last Updated: 18 Jan 2016 07:16 by ADMIN
Using project with failing test in list, run remotely or schedule the Telerik Test list. 

After run is completed, trying to see the Failure Image/DOM for the failed Step is not possible and exceptions are present in log about wrong path for image and DOM

[02/11 13:47:40,Telerik.TestStudio.RemoteExecutor.exe(9708:32),Execution] TestPlatform.AfterRunFinished() : Finished running test platform- attempting publish
[02/11 13:47:40,Telerik.TestStudio.RemoteExecutor.exe(9708:32),TestStudio] AutomationHostState.LoadFailureImageFromDisk() : Invalid file path to load the bitmap from: C:\Users\ittodorov\AppData\Local\Temp\ 130365928600593653_files\Add To Cart_0_ImageOnFailure.png
[02/11 13:47:40,Telerik.TestStudio.RemoteExecutor.exe(9708:32),TestStudio] AutomationHostState.LoadFailureDOMFromDisk() : Invalid file path to load the DOM from: C:\Users\ittodorov\AppData\Local\Temp\ 130365928600593653_files\Add To Cart_0_DomTreeOnFailure.txt
[02/11 13:47:40,Telerik.TestStudio.RemoteExecutor.exe(9708:5)] First trace message from pool unnamed thread (managed ID = 5, native ID = 11516).
[02/11 13:47:40,Telerik.TestStudio.RemoteExecutor.exe(9708:5),TestStudio] AutomationHostState.LoadFailureImageFromDisk() : Invalid file path to load the bitmap from: C:\Users\ittodorov\AppData\Local\Temp\ 130365928600593653_files\Add To Cart_0_ImageOnFailure.png
[02/11 13:47:40,Telerik.TestStudio.RemoteExecutor.exe(9708:5),TestStudio] AutomationHostState.LoadFailureDOMFromDisk() : Invalid file path to load the DOM from: C:\Users\ittodorov\AppData\Local\Temp\ 130365928600593653_files\Add To Cart_0_DomTreeOnFailure.txt
[02/11 13:47:40,Telerik.TestStudio.RemoteExecutor.exe(9708:5),TestStudio] AutomationHostState.LoadFailureImageFromDisk() : Invalid file path to load the bitmap from: C:\Users\ittodorov\AppData\Local\Temp\ 130365928600593653_files\Add To Cart_0_ImageOnFailure.png
[02/11 13:47:40,Telerik.TestStudio.RemoteExecutor.exe(9708:5),TestStudio] AutomationHostState.LoadFailureDOMFromDisk() : Invalid file path to load the DOM from: C:\Users\ittodorov\AppData\Local\Temp\ 130365928600593653_files\Add To Cart_0_DomTreeOnFailure.txt
Completed
Last Updated: 04 Sep 2013 18:47 by ADMIN
When you change the frame's friendly name in the element property window the same is not changed in the element explorer.