org.seleniumhq.selenium.fluent.internal
Class RetryingFluentWebDriver

java.lang.Object
  extended by org.seleniumhq.selenium.fluent.Internal.BaseFluentWebDriver
      extended by org.seleniumhq.selenium.fluent.FluentWebDriver
          extended by org.seleniumhq.selenium.fluent.internal.RetryingFluentWebDriver

public class RetryingFluentWebDriver
extends FluentWebDriver


Nested Class Summary
 
Nested classes/interfaces inherited from class org.seleniumhq.selenium.fluent.FluentWebDriver
FluentWebDriver.BooleanResultsAdapter
 
Nested classes/interfaces inherited from class org.seleniumhq.selenium.fluent.Internal.BaseFluentWebDriver
Internal.BaseFluentWebDriver.MultipleResult, Internal.BaseFluentWebDriver.SingleResult
 
Field Summary
 
Fields inherited from class org.seleniumhq.selenium.fluent.Internal.BaseFluentWebDriver
booleanInsteadOfNotFoundException, context, delegate, monitor
 
Constructor Summary
RetryingFluentWebDriver(org.openqa.selenium.WebDriver webDriver, Period period, Context context, Monitor monitor)
           
 
Method Summary
protected  void changeTimeout()
           
protected  org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by, Context ctx, org.openqa.selenium.SearchContext searchContext)
           
protected  List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by, Context ctx)
           
protected  Period getPeriod()
           
protected  void resetTimeout()
           
 
Methods inherited from class org.seleniumhq.selenium.fluent.FluentWebDriver
abbr, abbr, abbrs, abbrs, acronym, acronym, acronyms, acronyms, actualFindElement, actualFindElements, address, address, addresses, addresses, area, area, areas, areas, b, b, blockquote, blockquote, blockquotes, blockquotes, bs, bs, button, button, buttons, buttons, div, div, divs, divs, fieldset, fieldset, fieldsets, fieldsets, figure, figure, figures, figures, footer, footer, footers, footers, form, form, forms, forms, h1, h1, h1s, h1s, h2, h2, h2s, h2s, h3, h3, h3s, h3s, h4, h4, h4s, h4s, has, hasMissing, header, header, headers, headers, img, img, imgs, imgs, input, input, inputs, inputs, label, label, labels, labels, legend, legend, legends, legends, li, li, link, link, links, links, lis, lis, makeFluentWebElements, map, map, maps, maps, nav, nav, navs, navs, newFluentWebElements, object, object, objects, objects, ol, ol, ols, ols, option, option, options, options, p, p, pre, pre, pres, pres, ps, ps, select, select, selects, selects, span, span, spans, spans, table, table, tables, tables, tbody, tbody, tbodys, tbodys, td, td, tds, tds, textarea, textarea, textareas, textareas, th, th, ths, ths, title, tr, tr, trs, trs, ul, ul, uls, uls, url, within, without
 
Methods inherited from class org.seleniumhq.selenium.fluent.Internal.BaseFluentWebDriver
assertTagIs, beforeFindElement, executeAndWrapReThrowIfNeeded, fixupBy, getSearchContext, newFluentWebElement, retryingFindIt, retryingFindThem, wrapAssertionError, wrapRuntimeException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RetryingFluentWebDriver

public RetryingFluentWebDriver(org.openqa.selenium.WebDriver webDriver,
                               Period period,
                               Context context,
                               Monitor monitor)
Method Detail

findElement

protected org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by,
                                                     Context ctx,
                                                     org.openqa.selenium.SearchContext searchContext)
Overrides:
findElement in class FluentWebDriver

findElements

protected List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by,
                                                            Context ctx)
Overrides:
findElements in class FluentWebDriver

getPeriod

protected Period getPeriod()
Overrides:
getPeriod in class Internal.BaseFluentWebDriver

changeTimeout

protected void changeTimeout()
Overrides:
changeTimeout in class Internal.BaseFluentWebDriver

resetTimeout

protected void resetTimeout()
Overrides:
resetTimeout in class Internal.BaseFluentWebDriver


Copyright © 2013. All Rights Reserved.