Telerik Forums
Test Studio Forum
3 answers
120 views
Hello,

I have some questions regarding test recording.

First of all, I am interested to know if it is possible to give different input parameters for a recorded test. For example, I have a test which adds/deletes/updates information in a grid. I want to know if it is possible to give a list of parameters, in an excel or text file, and to execute the test for each parameter or group of parameters in the file. Or, another scenario, to gine parameters in an excel/text file and have several tests execute with parameters from the files. For example, first test executes with first parameters in the list, second with the enxt parameters and so on.

Secondly, does Test Studio have an out of the box solution for checking information in the database? For example, if I have some operations on a grid, and then I add an assertion which checks that a certain element was inserted, I want to also check if it was inserted in the database or not. I know about the possibility to add a coded step, but I was wondering if there might be any other way.

Thank you,
Corina
Boyan Boev
Telerik team
 answered on 23 Apr 2013
2 answers
179 views
Hello again,

I would like to be able to run a database script before a test executes or even during test execution would be great.
I was wondering if it was possible.

For example, In my website I need to log in as a certain user to access their roles and privileges, but this user might be logged into the system.  So, I would like to be able to run a database script that terminates their session and it would allow me to log in as that user before my test executes.

Thanks for any help provided.
Byron
Telerik team
 answered on 22 Apr 2013
1 answer
190 views
In an C# Script the following works:
            Element mainContent;
            mainContent = ActiveBrowser.WaitForElement(Pages.Deuba_Relaunch_FR_Navigation.Expressions.Productoverview_Maincontent_Div, 3000, false);        

How can i find an Element in mainContent, for Example an Div ?

It should give me back an HtmlDiv-element like

 HtmlDiv itemCount = Find.ByExpression<HtmlDiv>(new HtmlFindExpression("class=itemCount"));

Thanks for your help




Boyan Boev
Telerik team
 answered on 22 Apr 2013
7 answers
130 views
I am new to this so I apologise in advance.
I have two tests, one is a login test and another then selects the appropriate menu options once the user has logged in.
I have set the base url for the first test which is http://localhost:4547/SelfService/Default.aspx. The second test nees to continue where the first test ended. Im unsure how to do this?
I have both tests within a test list, is this the correct method?
Darren
Top achievements
Rank 1
 answered on 19 Apr 2013
2 answers
132 views
Hello,

I received this failure and just wanted to be sure that I'm interpreting the result correctly.  I've had timeouts before where it was waiting for the element to exist or be visible, but this error does not specify.  Did this error fail on waiting for the browser to be ready?

Thanks.

'4/16/2013 2:22:55 PM' - 'Pass' : 8. Click 'EMPLOYEEDETAILImage'
'4/16/2013 2:22:55 PM' - 'Pass' : 9. Select 'ByText' option 'SINGLE' on 'DdmTaxFileStatusSelect'
'4/16/2013 2:23:26 PM' - 'Fail' : 10. Click 'BtnSubmitAvailablePGifImage'
------------------------------------------------------------
Failure Information:
~~~~~~~~~~~~~~~
Wait for condition has timed out
InnerException:
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.Browser.WaitUntilReady()
   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.Click(Element targetElement)
   at ArtOfTest.WebAii.Controls.HtmlControls.HtmlControl.Click()
   at ArtOfTest.WebAii.Controls.HtmlControls.HtmlControl.Click(Boolean isClosing)
   at ArtOfTest.WebAii.Design.IntrinsicTranslators.Descriptors.ClickActionDescriptor.Execute(Browser browser)
   at ArtOfTest.WebAii.Design.Extensibility.HtmlActionDescriptor.Execute(IAutomationHost autoHost)
   at ArtOfTest.WebAii.Design.Execution.ExecutionEngine.ExecuteStep(Int32 order)
------------------------------------------------------------
'4/16/2013 2:23:26 PM' - Detected a failure. Step is marked 'ContinueOnFailure=False' aborting test execution.
Alan
Top achievements
Rank 2
 answered on 19 Apr 2013
1 answer
114 views
How can I use an element on different pages (ie a dynamic website with different pagenames but the same html - structur)?
At this moment the recorder creates the identic elements for different pages (for example a href in an static menu).
Boyan Boev
Telerik team
 answered on 19 Apr 2013
1 answer
126 views
Hi, 

I have a selection of checkboxes that are created dynamically and so the test environment can never be sure of how many there will be.

We have Select All / Deselect All links which we already test for, but I would like to iterate through some test steps based on the current number of these checkboxes each time, however many there may be.

So essentially:

for each checkbox c in div-a {
     Insert test steps here, and be able to reference the current active checkbox (c) each time
}

I am using the Telerik Test Studio IDE environment with very little use of custom coded steps

Thanks,
Ghandi
Plamen
Telerik team
 answered on 18 Apr 2013
9 answers
347 views
I can't seem to capture any user data for load testing using the inbuilt Capture feature (Telerik Test Studio v2012.2.1420.0).

Everything is hosted locally on the controller/recorder. This local machine is also the only agent. You may cringe but this is for proof-of-concept more than anything. The application I'm testing uses HTTPS.

I tried to capture data using "Capture New" in IE. Fiddler2 was picking up all the HTTPS traffic but no results in Telerik. The "User Traffic" pane in the "Edit User Profile" window remained completely blank no matter how long I waited. Got the same results in Chrome and Firefox.
Cody
Telerik team
 answered on 18 Apr 2013
5 answers
161 views
Hey there,

I have some problems with highlighting an <a>-tag in a dropDown Menu.

On the first picture you can see the menu. Here I want to select the Equity hedge point, but if I click on the highlighting Button on the top and hover this point, it will look like in picture two.

if i click on the blue circle now, it will select the wrong element.

Can you help me?

Notice: The zoom is 100%.
Plamen
Telerik team
 answered on 18 Apr 2013
2 answers
65 views
Hello,

In several instances, I have needed to enter DateTime.Now.ToString() into a textbox, so I would initially record step to "enter text 'alan' into txtComment" and then customize that step in code.  I use to have success in this, but within the past few months, I have not.  I have even tried converting the step without modifying anything and I receive the same error.  Below is what I have tried so far.  We are using version 2012.2.1420.

Pages...txtComment.Value = DateTime.Now.ToString();
Actions.SetText(Pages...txtComment, DateTime.Now.ToString());

As stated above, when simply converting the step to code, the test fails:

Actions.SetText(Pages...txtComment, "alan");

I know this is very simple to do, so I must be overlooking something.

Thanks,
Alan
Alan
Top achievements
Rank 2
 answered on 17 Apr 2013
Narrow your results
Selected tags
Tags
+? more
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Boardy
Top achievements
Rank 2
Veteran
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
ivory
Top achievements
Rank 1
Iron
Iron
Rob
Top achievements
Rank 3
Bronze
Bronze
Iron
ClausDC
Top achievements
Rank 2
Iron
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?