C# Класс Selenol.SelectorAttributes.Interceptors.BasePropertyInterceptor

The base selector interceptor. It intercepts property getter and select elements by selector from BaseSelectorAttribute. Can cache the result if need.
Наследование: IInterceptor
Показать файл Открыть проект

Открытые методы

Метод Описание
Intercept ( IInvocation invocation ) : void

The intercept.

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

Метод Описание
SelectPropertyValue ( Type propertyType, object context, By selector ) : object

Selects value for the proxied property.

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

Метод Описание
UseCacheIfNeed ( PropertyInfo propertyInfo, object context, BaseSelectorAttribute selectorAttribute ) : object

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

Intercept() публичный Метод

The intercept.
public Intercept ( IInvocation invocation ) : void
invocation IInvocation The invocation.
Результат void

SelectPropertyValue() защищенный абстрактный Метод

Selects value for the proxied property.
protected abstract SelectPropertyValue ( Type propertyType, object context, By selector ) : object
propertyType System.Type The property type.
context object The invocation context, can be page or control.
selector OpenQA.Selenium.By The selector.
Результат object