Hi Vishnu,
Create yourself a class libaray similar to this:
Then use it in your tests like this:
Regards,
Cody
Telerik
Create yourself a class libaray similar to this:
using
System;
using
System.Collections.Generic;
using
System.Linq;
using
System.Text;
using
ArtOfTest.WebAii;
using
ArtOfTest.WebAii.Core;
namespace
ClassLibrary1
{
public
class
Class1
{
public
Manager MyManager {
get
;
set
; }
public
Class1(Manager mgr)
{
MyManager = mgr;
}
public
void
method1(
string
param1)
{
MyManager.LaunchNewBrowser();
}
}
}
Then use it in your tests like this:
using
System.Linq;
using
ArtOfTest.Common.UnitTesting;
using
ArtOfTest.WebAii.Core;
using
ArtOfTest.WebAii.Controls.HtmlControls;
using
ArtOfTest.WebAii.Controls.HtmlControls.HtmlAsserts;
using
ArtOfTest.WebAii.Design;
using
ArtOfTest.WebAii.Design.Execution;
using
ArtOfTest.WebAii.ObjectModel;
using
ArtOfTest.WebAii.Silverlight;
using
ArtOfTest.WebAii.Silverlight.UI;
using
Telerik.TestingFramework.Controls.KendoUI;
using
Telerik.WebAii.Controls.Html;
using
Telerik.WebAii.Controls.Xaml;
using
ClassLibrary1;
namespace
TestStudioProject1
{
public
class
WebTest1 : BaseWebAiiTest
{
#region [ Dynamic Pages Reference ]
private
Pages _pages;
/// <summary>
/// Gets the Pages object that has references
/// to all the elements, frames or regions
/// in this project.
/// </summary>
public
Pages Pages
{
get
{
if
(_pages ==
null
)
{
_pages =
new
Pages(Manager.Current);
}
return
_pages;
}
}
#endregion
public
Class1 utility;
public
override
void
OnBeforeTestStarted()
{
utility =
new
Class1(
this
.Manager);
}
[CodedStep(@
"New Coded Step"
)]
public
void
WebTest1_CodedStep()
{
Log.WriteLine(
this
.ExecutionContext.DeploymentDirectory);
}
}
}
Regards,
Cody
Telerik