Completed
Last Updated: 01 Apr 2019 14:55 by ADMIN

in some cases when load run with profiling is triggered, randomly null data is returned that cannot be serialized and serialization exception is thrown in log and load result reports wrong default data

2019.1.307 LIB

Completed
Last Updated: 16 May 2019 07:25 by ADMIN

The latestMongoDB 4.0.6. cannot be restarted from Scheduling Configuration setup, the mongo service config gets broken if started through the Scheduling wizard and service cannot be started anymore. 

Workaround to resolve the not working MongoDB service: 

Using the latest version of MongoDB 4.0.6.
1. Since the current state of the Mongo service is not a working one, it will be required to completely uninstall the MongoDB and then perform a clean installation again. 
2. The important note is to install the MongoDB as a Windows service - this is the default configuration. 
3. This installation will install and start the MongoDB service. 
4. Next important thing to keep in mind is to avoid restarting the MongoDB service from the Scheduling configuration - this is the first tab of the wizard and it shouldn't be used until a permanent fix is available. 
5. The Scheduling and Storage services can be freely configured from the respective two tabs and the remote execution should be working now. 

Using a previous version of MongoDB 
1. If the version of MongoDB is not of great importance, you can install any previous version. 
2. The easiest way is to completely uninstall both MongoDB and Test Studio from Windows Control Panel. 
3. Then perform a clean installation of the latest version of Test Studio. This will install MongoDB 3.0. and you can freely start the Scheduling configuration. 

Approved
Last Updated: 11 Dec 2019 11:54 by ADMIN
I got a problem with the test studio and the element KendoAngularNumericTextBox. These are elements which can be used to increase numbers or input them.

The test studio sends chars, so the step fails every time.

Error Message: Step failed.
Target '[Element: kenod-numerictextbox: (id....)] is not a supported element to set text to.'
Approved
Last Updated: 08 Mar 2019 16:49 by ADMIN
Adding an event listener to an input element to catch Oninput and OnChange events isn't working. 
Approved
Last Updated: 06 Mar 2019 16:31 by Thomas

When attempting to get data related to what is being displayed in the RadCartesianChart I cannot read the nested properties under the Path's Tag field. When retrieving the Tag property it is returned as a string and appears to be pre-populated in the propsBag as a String property

The Path WebAii element has a Data field which returns nested properties for the Geometry, but I do not see similar functionality for the Tag field.  Is this supported or is there guidance on implementing a custom AutomationObject to provide deserilazation and access to the nested properties?  If not can you provided details on the difference to why Data is supported, but not Tag?  Thank you!

Approved
Last Updated: 01 Mar 2019 17:09 by dan
in a specific situation with old OnBeforeUnload dialogs appearing, if you have a test list with setting to HandleAndFail execution on unexpected dialog appearing, what happens upon execution is that dialog is handled, but test passes instead of failing, in execution log there is nothing logged that unexpected dialog is shown and handled, but in test studio log there is a strange log that indicates OnBeforeUnload dialog is added to collection, while there is no dialog defined in the test:
Completed
Last Updated: 04 Mar 2019 09:14 by ADMIN

When having multiple tests open, toggling between custom layout causes the application to crash after doubling click onto the test on the project pane.

Steps to reproduce:

1. Create a sample project, open Test #0 - Attempt login with invalid credentials, verify correct error message, Test #1 - Attempt login with valid credentials, verify successful and Test #2 - Fill Out and Submitting a form (containing multiple fields) then toggle between custom layout.  In my example, I toggled between high productivity to compact in the custom layout. See ScreenShot_1

2. Double click onto Test #0 - Attempt login with invalid credentials and the application will crash. See ScreenShot_2

I’ve a workaround which is to selecting the test in the dropdown menu in the steps pane.  I’ve provided the crash log and screenshots for your review.

Approved
Last Updated: 27 Feb 2019 15:43 by ADMIN
Test Studio recorder is not successfully attached to the second window of a WPF application, when the first (login) window is closed in the same time. There is not enough time for Test Studio to attach the recorder before the connection is lost and we are not able to record any steps or use the highlighter.
Completed
Last Updated: 01 Mar 2019 13:14 by ADMIN
1. Create an ApiTesting project
2. Create a test step that uses a variable (e.g. create a SetVariable step that reads a variable named "var1" and saves it to another variable "var2") (see the attached sample project)
3. Run the project via command line, passing the var1 and its value as a command line argument. Use a value for var1 that contains an equals sign "=" - e.g.:
test -p \"C:\\Users\\{account}\\Desktop\\ApiSplitTest\" --save-contexts -v var1=value1=value2
4. To check the result of the test, you can open the "{ProjectPath}\variables\Test Case.variables" file - it should contain a runtime variable "var2"
Actual result: Any text in the variable's value after the = sign is cut-off - it appears as "value1"

Expected result: The value of the variable should be: "value1=value2"
Approved
Last Updated: 06 Aug 2019 11:19 by ADMIN

Pre-requisite: Upgrade to 2019.1.212.0 from 2018.3.1004.0

1. Select the Test List tab

2. Click the List button and add a new Test List with appropriate tests.

3. Click Save

4. Notice the "Storage service unreachable." message pop-up.

5. Click "OK" on the pop-up.

6. Notice that the Test List and Tests are saved as expected.

 

**This issue did not happen on the previous version of Test Studio

Approved
Last Updated: 26 Feb 2019 10:19 by ADMIN

After changing the project name and assembly name, the remote execution is failing with FileNotFoundException for the assembly_name.dll. The execution is referring to the old assembly name, even though the correct one is generated in the bin folder.

Additionally there is not such error in local execution.

The workaround for this behavior is to also change the namespace.

Approved
Last Updated: 25 Feb 2019 09:09 by ADMIN
Created by: Ed
Comments: 0
Type: Bug Report
0
While recording the custom web app, there are multiple exceptions in the log file, highlighting isn't working consistently, recording hangs. 
Approved
Last Updated: 21 Feb 2019 12:50 by ADMIN

Specific customer's project cannot be compiled. Elements with a specific name generates error in the Pages.g.cs file. 

Details shared internally! 

Approved
Last Updated: 19 Feb 2019 09:22 by ADMIN

'Validate Expression' button in the Find Expression Builder is not showing the correct element after changing the find expression and not reloading the opened element's pane. 

Steps to reproduce: 

1. Open an element and edit its find expression

Actual: Regardless if saved or not. validating the element still shows the previous element. 

Expected: Validating the element to highlight the correct element. 

Workaround: The issue could be avoided with reopening the element to be edited. 
1. Open the element and edit the find expression. 

2. Save and close the edit element pane. 

3. Open that again to validate the element - the correct one will be highlighted. 

Completed
Last Updated: 21 Feb 2019 14:44 by ADMIN

Good morning Elena,

 

I am noticing that every time I attempt to rename an element I am getting an "object reference error" as per attached image.

 

Thanks

 

Ruth

Approved
Last Updated: 19 Feb 2019 08:08 by ADMIN

Both the embedded API and Test studio compiled, but the assemblies in API bin folder are not rebuilt. The tests are failing with the following error: 

Could not load file or assembly 'Telerik.ApiTesting.Framework, Version=2018.3.927.1751, Culture=neutral, PublicKeyToken=5a31053920bb0a73' or one of its dependencies. The system cannot find the file specified.

In order to fix it, we had to manually delete the files in the Embedded API bin files.

Check log below.

Overall Result: Fail

------------------------------------------------------------
'14/02/2019 12:50:56' - Executing test: 'Space_AreaAvailability', path: 'SmokeTest\Space\Space_AreaAvailability.tstest.'
'14/02/2019 12:50:56' - Using .Net Runtime version: '4.0.30319.42000' for test execution. Build version is '2019.1.212.0'.
'14/02/2019 12:50:56' - Starting execution....
'14/02/2019 12:51:01' - Detected custom code in test. Locating test assembly: CAPlusSmokeTest.dll.
'14/02/2019 12:51:01' - Assembly Found: C:\Shireburn\Testing\Shireburn.Testing\CAPlus\TestStudio\CAPlusSmokeTest\bin\CAPlusSmokeTest.dll
'14/02/2019 12:51:01' - Loading code class: 'CAPlusSmokeTest.Space_AreaAvailability'.
------------------------------------------------------------
Overall Result: Fail
------------------------------------------------------------
'14/02/2019 12:51:01' - Detected custom code in test. Locating test assembly: CAPlusSmokeTest.dll.
'14/02/2019 12:51:01' - Assembly Found: C:\Shireburn\Testing\Shireburn.Testing\CAPlus\TestStudio\CAPlusSmokeTest\bin\CAPlusSmokeTest.dll
'14/02/2019 12:51:01' - Loading code class: 'CAPlusSmokeTest.SetCookie'.
------------------------------------------------------------
------------------------------------------------------------
'14/02/2019 12:51:01' - Enabling Html Popup Tracker. Test expecting Popups.
'14/02/2019 12:51:01' - Using 'Chrome' version '72.0.3626.109' as default browser. 
'14/02/2019 12:51:01' - Using 'http://<valid url name>.com' as base url.
'14/02/2019 12:51:01' - LOG: Executing API Test as Step: '.\User Session Token', arguments: 'test --verbose-variables -p "C:\Shireburn\Testing\Shireburn.Testing\CAPlus\TestStudio\CAPlusSmokeTest\ApiTests" -t ".\User Session Token" -v "base-url="XXXXXXXXXX"'" -v "username="XXXXXXXXXX"'" -v "password=XXXXXXXXXX"'
'14/02/2019 12:51:02' - LOG: 12:51:02.659 [INFO]  Project compile started.
'14/02/2019 12:51:02' - LOG: 12:51:02.676 [INFO]  Project compile completed.
'14/02/2019 12:51:02' - LOG: 12:51:02.725 [INFO]  [START]   Test Case 'User Session Token' [.\User Session Token]
'14/02/2019 12:51:02' - LOG: 12:51:02.742 [ERROR] Could not load file or assembly 'Telerik.ApiTesting.Framework, Version=2018.3.927.1751, Culture=neutral, PublicKeyToken=5a31053920bb0a73' or one of its dependencies. The system cannot find the file specified.
'14/02/2019 12:51:02' - LOG: 12:51:02.745 [ERROR] [FAILED]  Test Case 'User Session Token' [28 ms] [.\User Session Token]
'14/02/2019 12:51:02' - LOG: 12:51:02.750 Finished.
'14/02/2019 12:51:02' - 'Fail' : 1. Execute API test 'User Session Token'
------------------------------------------------------------
Failure Information: 
~~~~~~~~~~~~~~~
API test execution failed.
Test error log:
12:51:02.745 [ERROR] [FAILED]  Test Case 'User Session Token' [28 ms] [.\User Session Token]

------------------------------------------------------------
'14/02/2019 12:51:02' - Detected a failure. Step is marked 'ContinueOnFailure=False' aborting test execution.
------------------------------------------------------------
'14/02/2019 12:51:02' - Overall Result: Fail
'14/02/2019 12:51:02' - Duration: [0 min: 1 sec: 397 msec]
------------------------------------------------------------

Approved
Last Updated: 18 Feb 2019 09:16 by ADMIN

In customer's application a custom Save Image dialog cannot be handled. 

Details shared internally! 

Completed
Last Updated: 18 Mar 2019 15:07 by ADMIN
Created by: Sean
Comments: 10
Type: Bug Report
2
I have updated to the latest version of Test Studio Ultimate 2019.1.212.0 and now my test lists are not running in the order I have them set-up. 
Completed
Last Updated: 01 Mar 2019 09:38 by ADMIN

Progress Telerik Test Studio

In the API Project tool, create an HTTP call and add a header with the follow text for as the value.  Double clicking the value crashes the application.

eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9eyJuYW1laWQiOiJzaGFybWFtIiwicm9sZXMiOiJhOjcxOCw4NDIsNzYwLDE5NjMsMTA2NywyOTQ1LDM5MjUsMzkyNiw0NDYsNDU2LDQ3MSw2MTgsNzE5LDMwMSw1MTAwLDUxMDEsNTEwMiw1MjcyLDQ0NjUsNzExLDcxMiw3MTMsOTE0LDI3MSwzMDUsMzQ0NSwxNzEsMjg4LDg4MiwyNzAsNTIwMCw1MjAxLDUyNzEsNjgwLDEwNTAsNTAzLDE4NCw0NTgsNjgyLDI2NCwyNjUsNTAyLDY4MSw4NjYsNTAwMCw1MDAxLDUwMDIsNTI3NCw4MjgsMTYzLDQ1OSw1MDUsNzA0LDczNCw4MzMsODM1LDg0OSw4ODMsMzA2NSwzMjMsMzYwLDQzNyw3MDAsNzAzLDQzOCw0MzksNDQwLDQ0MSw0NDIsNDQzLDQ0NCw4MjksODMwLDgzMSw4MzIsNTI3Nyw1MzksNTYwMCw1NjAxLDU2MDIsNDUyLDQ1Myw0NTQsNDU1LDU0MCw4NDEsODkzLDEwNTksMzM1LDUxMSw1MTQsNTk2LDg0NCw4NDUsODU5LDkzNywxMDc4LDE4MSwyODksMzMwLDMzNCw1NDMsNjAxLDYwMiw3MjIsNzU5LDkwNiw4NzMsNDYzLDUyNzUsNTQwMCw1NDAxLDU0MDIsNDcwLDU0NCw1NDUsNTQ2LDU0OSw4NTAsODU1LDkyMywzNDQsNTIzLDc2MSw4MjcsODU3LDI5MSwzNDIsMzU3LDQzNiw0ODcsNzM5LDg3NCw5MDksOTE2LDkxNyw5MjEsODU2LDUyNzYsNTUwMCw1NTAxLDU1MDIsNjEzLDEwODEsMzIwNSw0NTcsNDYyLDQ4NSw4NTgsMjYyLDI2OSwzMjEsMzQzLDQ2MSw1MTMsNjk4LDcwOSw3MzYsODY5LDkyNSw5MzAsOTM2LDEwNjEsNTQyLDE4NywxODgsMTg5LDE5MCwxOTEsMjY2NSw0MjI1LDYxNCw2MTUsNTI3Myw1MzAwLDUzMDEsNTMwMiw3MTUsMTA0OCwxMDQ5LDEwNjksMTg1LDMyOSwxMDQzLDEwODIsMjY4LDMyNjUsMzUzLDUxMiw2OTIsNzAxLDg0MCwxMDQ1LDMwNiwzMDcsMzA5LDQyMjYsNTI5MSw3MTYsNzE3LDExNDIsMTAwMDcsMTAwMDYvb2p0dDo3MTgvb2p0aTo3MTgvb2p0bTo3MTgvb2p0Y2E6NzE4LDg0Miw3NjAsMTk2MywxMDY3LDI5NDUsMzkyNSwzOTI2LDQ0Niw0NTYsNDcxLDYxOCw3MTksMzAxLDUxMDAsNTEwMSw1MTAyLDUyNzIsNDQ2NSw3MTEsNzEyLDcxMyw5MTQsMjcxLDMwNSwzNDQ1LDE3MSwyODgsODgyLDI3MCw1MjAwLDUyMDEsNTI3MSw2ODAsMTA1MCw1MDMsMTg0LDQ1OCw2ODIsMjY0LDI2NSw1MDIsNjgxLDg2Niw1MDAwLDUwMDEsNTAwMiw1Mjc0LDgyOCwxNjMsNDU5LDUwNSw3MDQsNzM0LDgzMyw4MzUsODQ5LDg4MywzMDY1LDMyMywzNjAsNDM3LDcwMCw3MDMsNDM4LDQzOSw0NDAsNDQxLDQ0Miw0NDMsNDQ0LDgyOSw4MzAsODMxLDgzMiw1Mjc3LDUzOSw1NjAwLDU2MDEsNTYwMiw0NTIsNDUzLDQ1NCw0NTUsNTQwLDg0MSw4OTMsMTA1OSwzMzUsNTExLDUxNCw1OTYsODQ0LDg0NSw4NTksOTM3LDEwNzgsMTgxLDI4OSwzMzAsMzM0LDU0Myw2MDEsNjAyLDcyMiw3NTksOTA2LDg3Myw0NjMsNTI3NSw1NDAwLDU0MDEsNTQwMiw0NzAsNTQ0LDU0NSw1NDYsNTQ5LDg1MCw4NTUsOTIzLDM0NCw1MjMsNzYxLDgyNyw4NTcsMjkxLDM0MiwzNTcsNDM2LDQ4Nyw3MzksODc0LDkwOSw5MTYsOTE3LDkyMSw4NTYsNTI3Niw1NTAwLDU1MDEsNTUwMiw2MTMsMTA4MSwzMjA1LDQ1Nyw0NjIsNDg1LDg1OCwyNjIsMjY5LDMyMSwzNDMsNDYxLDUxMyw2OTgsNzA5LDczNiw4NjksOTI1LDkzMCw5MzYsMTA2MSw1NDIsMTg3LDE4OCwxODksMTkwLDE5MSwyNjY1LDQyMjUsNjE0LDYxNSw1MjczLDUzMDAsNTMwMSw1MzAyLDcxNSwxMDQ4LDEwNDksMTA2OSwxODUsMzI5LDEwNDMsMTA4MiwyNjgsMzI2NSwzNTMsNTEyLDY5Miw3MDEsODQwLDEwNDUsMzA2LDMwNywzMDksNDIyNiw1MjkxLDcxNiw3MTcsMTE0MiwxMDAwNywxMDAwNi9vY21zOjcxOCw4NDIsNzYwLDE5NjMsMTA2NywyOTQ1LDM5MjUsMzkyNiw0NDYsNDU2LDQ3MSw2MTgsNzE5LDMwMSw1MTAwLDUxMDEsNTEwMiw1MjcyLDQ0NjUsNzExLDcxMiw3MTMsOTE0LDI3MSwzMDUsMzQ0NSwxNzEsMjg4LDg4MiwyNzAsNTIwMCw1MjAxLDUyNzEsNjgwLDEwNTAsNTAzLDE4NCw0NTgsNjgyLDI2NCwyNjUsNTAyLDY4MSw4NjYsNTAwMCw1MDAxLDUwMDIsNTI3NCw4MjgsMTYzLDQ1OSw1MDUsNzA0LDczNCw4MzMsODM1LDg0OSw4ODMsMzA2NSwzMjMsMzYwLDQzNyw3MDAsNzAzLDQzOCw0MzksNDQwLDQ0MSw0NDIsNDQzLDQ0NCw4MjksODMwLDgzMSw4MzIsNTI3Nyw1MzksNTYwMCw1NjAxLDU2MDIsNDUyLDQ1Myw0NTQsNDU1LDU0MCw4NDEsODkzLDEwNTksMzM1LDUxMSw1MTQsNTk2LDg0NCw4NDUsODU5LDkzNywxMDc4LDE4MSwyODksMzMwLDMzNCw1NDMsNjAxLDYwMiw3MjIsNzU5LDkwNiw4NzMsNDYzLDUyNzUsNTQwMCw1NDAxLDU0MDIsNDcwLDU0NCw1NDUsNTQ2LDU0OSw4NTAsODU1LDkyMywzNDQsNTIzLDc2MSw4MjcsODU3LDI5MSwzNDIsMzU3LDQzNiw0ODcsNzM5LDg3NCw5MDksOTE2LDkxNyw5MjEsODU2LDUyNzYsNTUwMCw1NTAxLDU1MDIsNjEzLDEwODEsMzIwNSw0NTcsNDYyLDQ4NSw4NTgsMjYyLDI2OSwzMjEsMzQzLDQ2MSw1MTMsNjk4LDcwOSw3MzYsODY5LDkyNSw5MzAsOTM2LDEwNjEsNTQyLDE4NywxODgsMTg5LDE5MCwxOTEsMjY2NSw0MjI1LDYxNCw2MTUsNTI3Myw1MzAwLDUzMDEsNTMwMiw3MTUsMTA0OCwxMDQ5LDEwNjksMTg1LDMyOSwxMDQzLDEwODIsMjY4LDMyNjUsMzUzLDUxMiw2OTIsNzAxLDg0MCwxMDQ1LDMwNiwzMDcsMzA5LDQyMjYsNTI5MSw3MTYsNzE3LDExNDIsMTAwMDcsMTAwMDYvb2p0cjo4NDIsNzYwLDE5NjMsMTA2NywyOTQ1LDM5MjUsMzkyNiw0NDYsNDU2LDQ3MSw2MTgsNzE5LDMwMSw1MTAwLDUxMDEsNTEwMiw1MjcyLDQ0NjUsNzExLDcxMiw3MTMsOTE0LDI3MSwzMDUsMzQ0NSwxNzEsMjg4LDg4MiwyNzAsNTIwMCw1MjAxLDUyNzEsNjgwLDEwNTAsNTAzLDE4NCw0NTgsNjgyLDI2NCwyNjUsNTAyLDY4MSw4NjYsNTAwMCw1MDAxLDUwMDIsNTI3NCw4MjgsMTYzLDQ1OSw1MDUsNzA0LDczNCw4MzMsODM1LDg0OSw4ODMsMzA2NSwzMjMsMzYwLDQzNyw3MDAsNzAzLDQzOCw0MzksNDQwLDQ0MSw0NDIsNDQzLDQ0NCw4MjksODMwLDgzMSw4MzIsNTI3Nyw1MzksNTYwMCw1NjAxLDU2MDIsNDUyLDQ1Myw0NTQsNDU1LDU0MCw4NDEsODkzLDEwNTksMzM1LDUxMSw1MTQsNTk2LDg0NCw4NDUsODU5LDkzNywxMDc4LDE4MSwyODksMzMwLDMzNCw1NDMsNjAxLDYwMiw3MjIsNzU5LDkwNiw4NzMsNDYzLDUyNzUsNTQwMCw1NDAxLDU0MDIsNDcwLDU0NCw1NDUsNTQ2LDU0OSw4NTAsODU1LDkyMywzNDQsNTIzLDc2MSw4MjcsODU3LDI5MSwzNDIsMzU3LDQzNiw0ODcsNzM5LDg3NCw5MDksOTE2LDkxNyw5MjEsODU2LDUyNzYsNTUwMCw1NTAxLDU1MDIsNjEzLDEwODEsMzIwNSw0NTcsNDYyLDQ4NSw4NTgsMjYyLDI2OSwzMjEsMzQzLDQ2MSw1MTMsNjk4LDcwOSw3MzYsODY5LDkyNSw5MzAsOTM2LDEwNjEsNTQyLDE4NywxODgsMTg5LDE5MCwxOTEsMjY2NSw0MjI1LDYxNCw2MTUsNTI3Myw1MzAwLDUzMDEsNTMwMiw3MTUsMTA0OCwxMDQ5LDEwNjksMTg1LDMyOSwxMDQzLDEwODIsMjY4LDMyNjUsMzUzLDUxMiw2OTIsNzAxLDg0MCwxMDQ1LDMwNiwzMDcsMzA5LDQyMjYsNTI5MSw3MTYsNzE3LDExNDIsMTAwMDcsMTAwMDYiLCJ1c2VySWQiOiJzaGFybWFtIiwiand0X3ZlcnNpb24iOiIyIiwiaXNzIjoiaXNpZ24ubmF2Y2FuYWRhLmNhIiwiZXhwIjoxNTQ5NTY3OTEwLCJuYmYiOjE1NDk0ODE1MTB90ftxtmnH3Y4INA6g5X6aiKFhnVl6UaL6Hwq1ei2NTyQ

Approved
Last Updated: 12 Feb 2019 08:24 by ADMIN
Manager.ActiveBrowser.Cookies.DeleteCookie(cookie); doesn't delete the cookie in all cases.