OpenQA.Selenium.Support.PageObjects NamespaceWebDriver
 
Classes

  ClassDescription
Public classCode exampleByAll
Mechanism used to locate elements within a document using a series of lookups. This class will find all DOM elements that matches all of the locators in sequence, e.g.
Public classCode exampleByChained
Mechanism used to locate elements within a document using a series of other lookups. This class will find all DOM elements that matches each of the locators in sequence
Public classByIdOrName
Finds element when the id or the name attribute has the specified value.
Public classCacheLookupAttribute
Marks the element so that lookups to the browser page are cached. This class cannot be inherited.
Public classDefaultElementLocator
A default locator for elements for use with the PageFactory. This locator implements no retry logic for elements not being found, nor for elements being stale.
Public classDefaultPageObjectMemberDecorator
Default decorator determining how members of a class which represent elements in a Page Object are detected.
Public classFindsByAllAttribute
Marks elements to indicate that found elements should match the criteria of all FindsByAttribute on the field or property.
Public classFindsByAttribute
Marks program elements with methods by which to find a corresponding element on the page. Used in conjunction with the PageFactory, it allows you to quickly create Page Objects.
Public classFindsBySequenceAttribute
Marks elements to indicate that each FindsByAttribute on the field or property should be used in sequence to find the appropriate element.
Public classPageFactory
Provides the ability to produce Page Objects modeling a page. This class cannot be inherited.
Public classRetryingElementLocator
A locator for elements for use with the PageFactory that retries locating the element up to a timeout if the element is not found.
Interfaces

  InterfaceDescription
Public interfaceIElementLocator
Interface describing how elements are to be located by a PageFactory.
Public interfaceIPageObjectMemberDecorator
Interface describing how members of a class which represent elements in a Page Object are detected.
Enumerations

  EnumerationDescription
Public enumerationHow
Provides the lookup methods for the FindsBy attribute (for using in PageObjects)