Class ElementsGenerator
Inheritance
System.Object
ElementsGenerator
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ArtOfTest.WebAii.Design
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public static class ElementsGenerator
Fields
INDEPENDENT_KEY
Declaration
public const string INDEPENDENT_KEY = "$$Independent$$"
Field Value
System.
|
s_controlTypeLookup
Declaration
public static Dictionary<string, Type> s_controlTypeLookup
Field Value
System.
|
Methods
CreateElementDescriptor(String, ITargetElement, INodeData, Type)
Declaration
public static ElementDescriptor CreateElementDescriptor(string descriptorName, ITargetElement element, INodeData page, Type customType)
Parameters
System.
|
ITarget
|
INode
|
System.
|
Returns
CreateElementDescriptor(String, String, ITargetElement, INodeData, Type)
Declaration
public static ElementDescriptor CreateElementDescriptor(string descriptorName, string elementFriendlyName, ITargetElement element, INodeData page, Type customType)
Parameters
System.
|
System.
|
ITarget
|
INode
|
System.
|
Returns
CreateElementsForDescriptor(INodeData, AutomationDescriptor, ref Rectangle, Boolean)
Declaration
public static Dictionary<string, ElementDescriptor> CreateElementsForDescriptor(INodeData page, AutomationDescriptor descriptor, ref Rectangle location, bool shouldGetRectangle = true)
Parameters
INode
|
Automation
|
System.
|
System.
|
Returns
System.
|
CreatePage(String, String, UserSettings)
Declaration
public static PageUri CreatePage(string title, string path, UserSettings settings)
Parameters
System.
|
System.
|
User
|
Returns
FindUsingBackupXPath(String, ITargetElement, out ITargetElement)
Declaration
public static ITargetElement FindUsingBackupXPath(string path, ITargetElement root, out ITargetElement failureLocation)
Parameters
System.
|
ITarget
|
ITarget
|
Returns
GenerateFriendlyName(ITargetElement)
Declaration
public static string GenerateFriendlyName(ITargetElement element)
Parameters
ITarget
|
Returns
System.
|
PromptForElementsNamesOnAdd(List<ITargetElement>, Boolean, out Boolean, String)
Declaration
public static List<string> PromptForElementsNamesOnAdd(List<ITargetElement> elements, bool promptNameOnAddElement, out bool toAdd, string ownerTag = null)
Parameters
System.
|
System.
|
System.
|
System.
|
Returns
System.
|
SetCurrentScheme(IdentificationOptionsScheme)
Declaration
public static void SetCurrentScheme(IdentificationOptionsScheme scheme)
Parameters
Identification
|