java.lang.Object
com.zingtongroup.loggingseleniumwebdriver.loggingseleniumcomponents.LoggingTimeouts
All Implemented Interfaces:
LoggingSeleniumComponent, org.openqa.selenium.WebDriver.Timeouts

public class LoggingTimeouts
extends java.lang.Object
implements org.openqa.selenium.WebDriver.Timeouts, LoggingSeleniumComponent
  • Field Summary

    Fields
    Modifier and Type Field Description
    LoggerList loggerList  
    org.openqa.selenium.WebDriver.Timeouts timeouts  
  • Constructor Summary

    Constructors
    Constructor Description
    LoggingTimeouts​(org.openqa.selenium.WebDriver.Timeouts timeouts, LoggerList loggerList)  
  • Method Summary

    Modifier and Type Method Description
    org.openqa.selenium.WebDriver.Timeouts implicitlyWait​(long time, java.util.concurrent.TimeUnit unit)  
    void log​(java.lang.String logMessage)  
    org.openqa.selenium.WebDriver.Timeouts pageLoadTimeout​(long time, java.util.concurrent.TimeUnit unit)  
    void pauseLogging()  
    void resumeLogging()  
    org.openqa.selenium.WebDriver.Timeouts setScriptTimeout​(long time, java.util.concurrent.TimeUnit unit)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.openqa.selenium.WebDriver.Timeouts

    getImplicitWaitTimeout, getPageLoadTimeout, getScriptTimeout, implicitlyWait, pageLoadTimeout, scriptTimeout, setScriptTimeout
  • Field Details

    • loggerList

      public final LoggerList loggerList
    • timeouts

      public final org.openqa.selenium.WebDriver.Timeouts timeouts
  • Constructor Details

    • LoggingTimeouts

      public LoggingTimeouts​(org.openqa.selenium.WebDriver.Timeouts timeouts, LoggerList loggerList)
  • Method Details

    • pauseLogging

      public void pauseLogging()
      Specified by:
      pauseLogging in interface LoggingSeleniumComponent
    • resumeLogging

      public void resumeLogging()
      Specified by:
      resumeLogging in interface LoggingSeleniumComponent
    • log

      public void log​(java.lang.String logMessage)
      Specified by:
      log in interface LoggingSeleniumComponent
    • implicitlyWait

      public org.openqa.selenium.WebDriver.Timeouts implicitlyWait​(long time, java.util.concurrent.TimeUnit unit)
      Specified by:
      implicitlyWait in interface org.openqa.selenium.WebDriver.Timeouts
    • setScriptTimeout

      public org.openqa.selenium.WebDriver.Timeouts setScriptTimeout​(long time, java.util.concurrent.TimeUnit unit)
      Specified by:
      setScriptTimeout in interface org.openqa.selenium.WebDriver.Timeouts
    • pageLoadTimeout

      public org.openqa.selenium.WebDriver.Timeouts pageLoadTimeout​(long time, java.util.concurrent.TimeUnit unit)
      Specified by:
      pageLoadTimeout in interface org.openqa.selenium.WebDriver.Timeouts