Hi,
I am trying to create a multilevel test for entering 100 records for a Client profile table through 3 different pages(each having some 30-40 fields) in a sequence.
Scenario (created a driver script for this) -
1. Login and initialize application
2. Call Test A (parent test - data bound to 100 records in excel)
3. Logout
Steps in Test A
1. Enter data in Page1 and continue to Pg2(Test B1)
2. Enter data in Page2 and continue to Pg3(Test B2)
3. Enter data in Page3 and continue to Pg4(Test B3)
4. Enter data in Page4 and continue to Pg4(Test B4)
5. Enter data in Page5 and save record(Test B5)
6. Navigate back to Page 1 for next iteration
My issue is:
1. Data for Test B1, B2 .. B5 are in 5 different sheets in excel. And I can bind the parent TestA to only one sheet at a time. So I consolidated all of them into one sheet. Is there any other solution to this?
2. InheritParentDatasource set to True for Tests B1-B5. Even after binding all the variable manually in the child tests, they are not entering the values from the parent table when the test is run
eg- Enter text in "ClientProfilePersonNameBirthNameTest" - DataDriven : [$(BirthName)] is shown when I bind the step in Test B1 to the BirthName variable coming from TestA but it doesn't actually enter that value during runtime. Iteration 1 in runtime log shows the value in this variable so its available to Test B1
Can you tell what the issue might be?
Thanks


Hello,
I am trying to do
something seemingly simple and that is to get the background color of a
particular element in order to validate whether or not it is correct based on
the business rules. The element in questions follows this configuration:
<input id="someID" class="there is some information here" tabindex="-32767" title="title" style="background-color: rgb(255, 50, 50); border-width: 2px; border-style: inset; border-image: none;" type="text">
I am not having any trouble accessing the element and its various attributes. However, regarding the style 'background-color', I get into trouble:
HtmlInputText el = <the element referenced above>;var bgColor = el.GetStyle("background-color"); // <---- Throws an exception (Invalid Operation Exception).The problem is the style, "background-color" very clearly exists as you can see in bold above.
However, I cannot figure out a reliable and elegant way to pull it out and get
its value. Perhaps my approach to this problem is going down the wrong track?
Thanks for your
help,
tsjax
Hi,
Is there a resource for best practice when creating various types of automated test ?
Thank you !
Hello Telerik,
I am attempting to automate an HtmlInputNumber control. Can you please provide a working example of how this control can be automated?
My company appears to be using the HtmlInputNumer control in this fashion:
1. 'Step up' (clicking up arrow in textbox UI) to a certain number
2. This 'step up' action once clicked, enables another button on the page.
However, when I create the control using Telerik and attempt to use the HtmlInputNumberControl.StepUp(5) method - it only inputs the number, it doesn't enable any controls. So it appears that the step up control is not behaving as if it would truly behave in the UI.
Thoughts?
Lauren

Trying to connect Samsung S5 device to Test Studio. In my settings lie the Message Server Ip which is configured to "localhost" and the Message server port which is configured to "8084".
I click "Connect Device" to connect the device and the system reads my phone information via USB with the Port set to 8082, but I'm getting "device failed to connect on port 8082!" I've tried every possible port, same result. Out of ideas. Helpppp

Hi,
I wan to use Telerik Test Framework for WPF UI automation.
To find the controls I am using:
return Get<ArtOfTest.WebAii.Controls.Xaml.Wpf.TextBlock>(
"XamlTag=contentpresenter",
"name=SelectedTabContent",
"|",
@"XamlPath=/grid[name=ContentPanel]/ribbonscrollviewer[name=TabItemsScrollViewer]/grid[0]/contentpresenter[name=Content]/itemspresenter[0]/ribbongroupspanel[0]/radribbongroup[0]/grid[0]/groupchrome[name=ExpandedChrome]/grid[0]/grid[name=Tray]/contentcontrol[0]/contentpresenter[0]/radribbongroup[automationid=GroupName]/grid[0]/groupchrome[name=ExpandedChrome]/grid[0]/grid[name=Tray]/contentcontrol[0]/contentpresenter[0]/textblock[0]");
Could you please let me know from where I can generate the XamlPath used above, or for that we need to use the paid functionality of DOM explorer?
Thanks,
Kanwar
I've created a test on my local box and it works flawlessly. I've set up an execution server on the Windows Server 2012 R2 virtual machine using the TestStudio Runtime version 2016_3_0928_5. When I try to run the test on the remote server it fails with the following result log
------------------------------------------------------------
'12/5/2016 9:25:25 AM' - Executing test: 'PropertyOne-T1', path: 'PropertyOne-T1.tstest.'
'12/5/2016 9:25:25 AM' - Using .Net Runtime version: '4.0.30319.34209' for test execution. Build version is '2016.3.928.0'.
'12/5/2016 9:25:25 AM' - Starting execution....
'12/5/2016 9:26:26 AM' - Failure detected during execution. Details:
------------------------------------------------------------
'12/5/2016 9:26:26 AM' - System.TimeoutException: Wait for condition has timed out
at ArtOfTest.Common.WaitSync.CheckResult(WaitSync wait, String extraExceptionInfo, Object target)
at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout, WaitResultType errorResultType)
at ArtOfTest.Common.WaitSync.For[T](Predicate`1 predicate, T target, Boolean invertCondition, Int32 timeout)
at ArtOfTest.WebAii.Core.Manager.WaitForBrowserToConnect(Int32 browserIndexToWaitFor)
at ArtOfTest.WebAii.Core.Manager.LaunchNewBrowser(BrowserType browserToLaunch, Boolean waitForBrowserToConnect, ProcessWindowStyle windowStyle, String arguments)
at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.InitializeWeb(ExecutionEngineCreateParams initParams)
at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.CreateAndInitializeEngine(Test test, ExecutionEngineCreateParams cp)
at ArtOfTest.WebAii.Design.Execution.TestExecuteProxy.ExecuteTest(ExecuteTestCommand command)
------------------------------------------------------------
'12/5/2016 9:26:27 AM' - Test completed!
I followed the documentation for configuring IE found here.
System:
OS: Windows Server 2012 R2 Datacenter
Browser: Internet Explorer 11.0.9600.146438
Test Studio: Runtime 2016.3.0928.5