C# Class JDI_Web.Selenium.Base.WebCascadeInit

Inheritance: CascadeInit
Afficher le fichier Open project: epam/JDI

Méthodes protégées

Méthode Description
FillFromJDIAttribute ( IBaseElement instance, FieldInfo field ) : IBaseElement
FillInstance ( IBaseElement instance, FieldInfo field ) : IBaseElement
FillPageFromAnnotation ( FieldInfo field, IBaseElement instance, Type parentType ) : void
GetElementsRules ( FieldInfo field, string driverName, Type type, string fieldName ) : IBaseElement
GetNewLocator ( FieldInfo field ) : By
GetNewLocatorFromField ( FieldInfo field ) : By
SpecificAction ( IBaseElement instance, FieldInfo field, object parent, Type type ) : IBaseElement

Private Methods

Méthode Description
FillFromAnnotation ( WebBaseElement instance, FieldInfo field ) : void
SetUpDropdownFromAnnotation ( WebBaseElement instance, FieldInfo field ) : void
SetUpMenuFromAnnotation ( WebBaseElement instance, FieldInfo field ) : void
SetUpTableFromAnnotation ( WebBaseElement instance, FieldInfo field ) : void

Method Details

FillFromJDIAttribute() protected méthode

protected FillFromJDIAttribute ( IBaseElement instance, FieldInfo field ) : IBaseElement
instance IBaseElement
field System.Reflection.FieldInfo
Résultat IBaseElement

FillInstance() protected méthode

protected FillInstance ( IBaseElement instance, FieldInfo field ) : IBaseElement
instance IBaseElement
field System.Reflection.FieldInfo
Résultat IBaseElement

FillPageFromAnnotation() protected méthode

protected FillPageFromAnnotation ( FieldInfo field, IBaseElement instance, Type parentType ) : void
field System.Reflection.FieldInfo
instance IBaseElement
parentType System.Type
Résultat void

GetElementsRules() protected méthode

protected GetElementsRules ( FieldInfo field, string driverName, Type type, string fieldName ) : IBaseElement
field System.Reflection.FieldInfo
driverName string
type System.Type
fieldName string
Résultat IBaseElement

GetNewLocator() protected méthode

protected GetNewLocator ( FieldInfo field ) : By
field System.Reflection.FieldInfo
Résultat OpenQA.Selenium.By

GetNewLocatorFromField() protected méthode

protected GetNewLocatorFromField ( FieldInfo field ) : By
field System.Reflection.FieldInfo
Résultat OpenQA.Selenium.By

SpecificAction() protected méthode

protected SpecificAction ( IBaseElement instance, FieldInfo field, object parent, Type type ) : IBaseElement
instance IBaseElement
field System.Reflection.FieldInfo
parent object
type System.Type
Résultat IBaseElement