In specific test scenario during the execution the querystring parameters changing order which reflects on the server response.
There are exceptions in the log for a workspace already existing which is even not on the same machine
Reproduced in VS2015 + TS2016.3.1117 When you open the project the Elements Explorer is empty: http://screencast.com/t/4XDBhBax Occurs intermittently. Usually fixed be closing and opening solution again
When using the extraction step on the edge browser, the test script will fail with the following error below. The extraction step does work successfully on Chrome, Internet Explorer and Firefox. Failure Information: ~~~~~~~~~~~~~~~ ExecuteCommand failed! InError set by the client. Client Error: Expected ')' BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeJsFunction',Target:'ElementId (tagName: '',occurrenceIndex: '-1')',Data:'document.getElementsByTagName('input').value',ClientId:'71c831c3-874e-4c9a-bd1c-28185452d5c7',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'Expected ')'') InnerException: none. InnerException: ArtOfTest.WebAii.Exceptions.ExecuteCommandException: ExecuteCommand failed! InError set by the client. Client Error: Expected ')' BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeJsFunction',Target:'ElementId (tagName: '',occurrenceIndex: '-1')',Data:'document.getElementsByTagName('input').value',ClientId:'71c831c3-874e-4c9a-bd1c-28185452d5c7',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'Expected ')'') 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.Actions.InvokeScript(String script, Boolean refreshDom) at ArtOfTest.WebAii.ObjectModel.Element.GetValue[T](String propertyName, T defaultValue) at ArtOfTest.WebAii.Design.IntrinsicTranslators.Descriptors.InputValueVerificationDescriptor.ExtractData(IAutomationHost targetBrowser, DescriptorValueStore dataStore) at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.ExecuteStep(Int32 order)
If the Windows 10 build version is 14393.51 the Edge browser does not start to execute a test even if the MS WebDriver is properly installed.
All of the Find.All methods return an ReadOnlyCollection or IEnumerable but cannot be use IEnumerable methods like where() , first(), firstordefault(). in Test Studio stand alone. In VS, there is no issue. Please add these methods in stand alone
Microsoft Web Driver installation in Windows 10 version 1703 is not detected
Steps to reproduce: 1. Navigate to an app containing input text element 2. Type in the input text element 3. Enable 'SimulateRealTyping' step property 4. Run the test in MS Edge Log exception: [02-23 16:02:33,ArtOfTest.Runner.exe(6096:4),Error] ExecutionEngine.CatchExecuteStepException() : EXCEPTION! (see below) Outer Exception Type: ArtOfTest.WebAii.Exceptions.ExecuteCommandException Message: ExecuteCommand failed! InError set by the client. Client Error: Unknown error BrowserCommand (Type:'Action',Info:'NotSet',Action:'InvokeJsFunction',Target:'ElementId (tagName: '',occurrenceIndex: '-1')',Data:'document.getElementsByTagName('input').focus()',ClientId:'8c513c4e-1f29-4088-a6d9-23dbbc6c3dbc',HasFrames:'False',FramesInfo:'',TargetFrameIndex:'-1',InError:'True',Response:'Unknown error') InnerException: none. HRESULT: 0x80131500 (Official ID (if app.) = COR_E_EXCEPTION, Error Bit = FAILED, Facility = FACILITY_URT, Code = 5376) Call Stack: at ArtOfTest.WebAii.Core.Browser.ExecuteCommandInternal(BrowserCommand request) at ArtOfTest.WebAii.Core.Browser.ExecuteCommand(BrowserCommand request, Boolean performDomRefresh, Boolean waitUntilReady) at ArtOfTest.WebAii.Core.Actions.InvokeScript(String script, Boolean refreshDom) at ArtOfTest.WebAii.ObjectModel.Element.GetValue[T](String propertyName, T defaultValue) at ArtOfTest.WebAii.ObjectModel.Element.GetValue[T](String propertyName) at ArtOfTest.WebAii.ObjectModel.Element.Focus() at ArtOfTest.WebAii.Controls.HtmlControls.HtmlControl.Focus() at ArtOfTest.WebAii.Design.IntrinsicTranslators.Descriptors.SetTextActionDescriptor.Execute(Browser browser) at ArtOfTest.WebAii.Design.Extensibility.HtmlActionDescriptor.Execute(IAutomationHost autoHost) at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.ExecuteStep(Int32 order)
1) Open an existing test in Visual Studio 2) Set default recorder to Chrome 3) Run to here on any test step 4) Manually open a second Chrome window 5) Switch to the Chrome recording window Expected: All applications/processes to be responsive Actual: Visual Studio UI will not respond. After about 30 seconds you will get an error "Telerik.TestingFramework.Hosts.Manager has stopped working". Here's a video demonstration: http://screencast.com/t/i9MVzSORfFUB Attached is the event viewer logs shown in the video
When using the VS plugin, if you change the code behind file to use a custom base class (which in turn inherits from BaseWebAiiTest), when you double click on a coded step to open it, the code behind file does open, but the all the coded steps in the test "magically" disappear. Doing the same sequence in Test Studio does not have this problem. A project that shows this problem is attached to the internal bug report.
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.
Steps to reproduce and access to the application are in the internal description.
Steps to reproduce: 1. Run the test in the provided project. Expected: To be successfully executed against all browsers. Actual: Using RadRibbonBar element the test fails and turns Edge to not responding state. Using HtmlDiv element it will pass against each browser.
When schedule to execute a test list remotely using Edge - there is always a warning message. The message implies that there is no Edge installed on the remote machine. If skip this message and there is installed Edge on the machine - test list is executed normally.
I use testing framework, and try to get markup text from table cell. My testcase: I login under three different users, and under each I check the contents of the table, the same for all. To read each cell, I use InnerMarkup. Under the first two users I get the correct result, and under the third user InnerMarkup returns the value of the next highest cell in the row. but InnerText returns the correct value. I attach a zip with pages, named "correct" and "wrong". In both files I try to get cell which highlighted on "Screenshot.png". Can you help me?
Randomly thrown - 'Fail' : 4. Wait for selection 'ByText' is '2017' on 'SelectYearSelect' by in Firefox: Unexpected error while waiting on condition. Error: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at ArtOfTest.WebAii.Controls.HtmlControls.HtmlSelect.get_SelectedOption() at ArtOfTest.WebAii.Design.IntrinsicTranslators.Descriptors.SelectVerificationDescriptor.ExtractData(IAutomationHost targetBrowser, DescriptorValueStore dataStore) at ArtOfTest.Common.Design.Extensibility.Descriptors.VerificationDescriptor.<PerformWait>b__30_0(IAutomationHost hst, DescriptorValueStore values) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object parameters, Object arguments) at System.Delegate.DynamicInvokeImpl(Object args) at ArtOfTest.Common.WaitAsync._worker_DoWork[T,V](Object waitParam)
I am unable to calibrate Chrome because my browser settings show it as not installed, however it is definitely installed and I'm able to record and execute tests, but it's still problematic because of the lack of ability to calibrate it.
Steps to reproduce: 1. Copy and Paste an existing test case (bound to an Excel datasource) 2. Rename the new copy and save it. 3. Change the data binding or any other step in the new saved copy and save again. 4. Close and open the project. Expected: All changes to be saved in the newly copied and renamed test. Actual: Only the new name is saved but all further changes are not present. Note: On the other hand if the save action in step 2. is missed and all changes are saved with a single save action, all of them are present after reopening the project.