SlowLoadableComponent T  MembersWebDriver

The SlowLoadableComponent T  type exposes the following members.
Constructors

  NameDescription
Protected methodSlowLoadableComponent T (TimeSpan)
Protected methodSlowLoadableComponent T (TimeSpan, IClock)
Back to Top
Methods

  NameDescription
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodEvaluateLoadedStatus
Determine whether or not the component is loaded. Subclasses are expected to provide the details to determine if the page or component is loaded.
(Inherited from LoadableComponent T .)
Protected methodExecuteLoad
When this method returns, the component modeled by the subclass should be fully loaded. This subclass is expected to navigate to an appropriate page or trigger loading the correct HTML should this be necessary.
(Inherited from LoadableComponent T .)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodHandleErrors
Checks for well known error cases, which would mean that loading has finished, but an error condition was seen.
Protected methodHandleLoadError
HandleLoadError gives a subclass the opportunity to handle a WebDriverException that occurred during the execution of ExecuteLoad .
(Inherited from LoadableComponent T .)
Public methodLoad
Ensures that the component is currently loaded.
(Overrides LoadableComponent T  Load .)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Protected methodTryLoad
Attempts to load this component, providing an opportunity for the user to handle any errors encountered during the load process.
(Inherited from LoadableComponent T .)
Back to Top
Properties

  NameDescription
Protected propertyIsLoaded
Gets a value indicating whether the component is fully loaded.
(Inherited from LoadableComponent T .)
Public propertySleepInterval
Gets or sets the time to sleep between each check of the load status of the component.
Public propertyUnableToLoadMessage
Gets or sets the message for the exception thrown when a component cannot be loaded
(Inherited from LoadableComponent T .)
Back to Top
See Also