New to Telerik Test StudioStart a free 30-day trial

Definition

Namespace:ArtOfTest.WebAii.ObjectModel

Assembly:ArtOfTest.WebAii.dll

Syntax:

C#
[Obsolete("FindParam will be removed in next release. Please use HtmlFindExpression or XamlFindExpressions instead. FindParam.ToFindExpression() can help you convert your current FindParams to FindExpressions")]
public class FindParam : INotifyPropertyChanged, IFindParam

Inheritance: objectFindParam

Implements: IFindParamINotifyPropertyChanged

Constructors

C#
public FindParam()
C#
public FindParam(FindType type, string value, params string[] attributesNameValuePairs)
Parameters:typeFindTypevaluestringattributesNameValuePairsstring[]
C#
public FindParam(HtmlFindExpression expression)
Parameters:expressionHtmlFindExpression
C#
public FindParam(params int[] nodesIndexPath)
Parameters:nodesIndexPathint[]
C#
public FindParam(params string[] attributesNameValuePairs)
Parameters:attributesNameValuePairsstring[]
C#
public FindParam(string tagName, int occurrenceIndex, params string[] attributesNameValuePairs)
Parameters:tagNamestringoccurrenceIndexintattributesNameValuePairsstring[]
C#
public FindParam(string tagName, int occurrenceIndex)
Parameters:tagNamestringoccurrenceIndexint

Properties

C#
[Browsable(false)]
public Collection<iAttribute> Attributes { get; set; }
C#
[Browsable(false)]
public FindParamConstraint[] Constraints { get; set; }
C#
public FindContentType ContentType { get; set; }
C#
public string ContentValue { get; set; }
C#
[Browsable(false)]
public Collection<iAttribute> ExcludedAttributes { get; set; }
C#
[Browsable(false)]
public HtmlFindExpression Expression { get; set; }
C#
[Browsable(false)]
public string NodeIndexPath { get; set; }
C#
[Browsable(false)]
public Collection<iAttribute> PartialAttributes { get; set; }
C#
public string SearchAttributes { get; }
C#
public int TagIndex { get; set; }
C#
public string TagName { get; set; }
C#
public FindType Type { get; set; }
C#
public string XPath { get; set; }

Methods

C#
public static FindParam LoadFromFile(string fileName)
Parameters:fileNamestringReturns:

FindParam

C#
public static FindParam LoadFromXml(string findParamXml)
Parameters:findParamXmlstringReturns:

FindParam

C#
public static FindParam NewExpr(params string[] expression)
Parameters:expressionstring[]Returns:

FindParam

C#
public void Save(string fileName)
Parameters:fileNamestring
C#
public FindParam SetAttributes(params string[] nameValuePairs)
Parameters:nameValuePairsstring[]Returns:

FindParam

C#
public FindParam SetContent(FindContentType contentType, string contentValue)
Parameters:contentTypeFindContentTypecontentValuestringReturns:

FindParam

C#
public FindParam SetTagName(string tagName)
Parameters:tagNamestringReturns:

FindParam

C#
public override string ToString()
Returns:

string

Overrides: object.ToString()

C#
public string ToXml()
Returns:

string

Events

C#
public event PropertyChangedEventHandler PropertyChanged

Implements: INotifyPropertyChanged.PropertyChanged

Extension Methods