C# Класс JDI_Web.Selenium.Base.WebCascadeInit

Наследование: CascadeInit
Показать файл Открыть проект

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
FillFromAnnotation ( WebBaseElement instance, FieldInfo field ) : void
SetUpDropdownFromAnnotation ( WebBaseElement instance, FieldInfo field ) : void
SetUpMenuFromAnnotation ( WebBaseElement instance, FieldInfo field ) : void
SetUpTableFromAnnotation ( WebBaseElement instance, FieldInfo field ) : void

Описание методов

FillFromJDIAttribute() защищенный Метод

protected FillFromJDIAttribute ( IBaseElement instance, FieldInfo field ) : IBaseElement
instance IBaseElement
field System.Reflection.FieldInfo
Результат IBaseElement

FillInstance() защищенный Метод

protected FillInstance ( IBaseElement instance, FieldInfo field ) : IBaseElement
instance IBaseElement
field System.Reflection.FieldInfo
Результат IBaseElement

FillPageFromAnnotation() защищенный Метод

protected FillPageFromAnnotation ( FieldInfo field, IBaseElement instance, Type parentType ) : void
field System.Reflection.FieldInfo
instance IBaseElement
parentType System.Type
Результат void

GetElementsRules() защищенный Метод

protected GetElementsRules ( FieldInfo field, string driverName, Type type, string fieldName ) : IBaseElement
field System.Reflection.FieldInfo
driverName string
type System.Type
fieldName string
Результат IBaseElement

GetNewLocator() защищенный Метод

protected GetNewLocator ( FieldInfo field ) : By
field System.Reflection.FieldInfo
Результат OpenQA.Selenium.By

GetNewLocatorFromField() защищенный Метод

protected GetNewLocatorFromField ( FieldInfo field ) : By
field System.Reflection.FieldInfo
Результат OpenQA.Selenium.By

SpecificAction() защищенный Метод

protected SpecificAction ( IBaseElement instance, FieldInfo field, object parent, Type type ) : IBaseElement
instance IBaseElement
field System.Reflection.FieldInfo
parent object
type System.Type
Результат IBaseElement