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

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

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

    Constructors
    Constructor Description
    LoggingOptions​(org.openqa.selenium.WebDriver.Options options, LoggerList loggerList)  
  • Method Summary

    Modifier and Type Method Description
    void addCookie​(org.openqa.selenium.Cookie cookie)  
    void deleteAllCookies()  
    void deleteCookie​(org.openqa.selenium.Cookie cookie)  
    void deleteCookieNamed​(java.lang.String name)  
    org.openqa.selenium.Cookie getCookieNamed​(java.lang.String name)  
    java.util.Set<org.openqa.selenium.Cookie> getCookies()  
    void log​(java.lang.String logMessage)  
    org.openqa.selenium.logging.Logs logs()  
    void pauseLogging()  
    void resumeLogging()  
    org.openqa.selenium.WebDriver.Timeouts timeouts()  
    org.openqa.selenium.WebDriver.Window window()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • loggerList

      public final LoggerList loggerList
    • options

      public final org.openqa.selenium.WebDriver.Options options
  • Constructor Details

    • LoggingOptions

      public LoggingOptions​(org.openqa.selenium.WebDriver.Options options, 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
    • addCookie

      public void addCookie​(org.openqa.selenium.Cookie cookie)
      Specified by:
      addCookie in interface org.openqa.selenium.WebDriver.Options
    • deleteCookieNamed

      public void deleteCookieNamed​(java.lang.String name)
      Specified by:
      deleteCookieNamed in interface org.openqa.selenium.WebDriver.Options
    • deleteCookie

      public void deleteCookie​(org.openqa.selenium.Cookie cookie)
      Specified by:
      deleteCookie in interface org.openqa.selenium.WebDriver.Options
    • deleteAllCookies

      public void deleteAllCookies()
      Specified by:
      deleteAllCookies in interface org.openqa.selenium.WebDriver.Options
    • getCookies

      public java.util.Set<org.openqa.selenium.Cookie> getCookies()
      Specified by:
      getCookies in interface org.openqa.selenium.WebDriver.Options
    • getCookieNamed

      public org.openqa.selenium.Cookie getCookieNamed​(java.lang.String name)
      Specified by:
      getCookieNamed in interface org.openqa.selenium.WebDriver.Options
    • timeouts

      public org.openqa.selenium.WebDriver.Timeouts timeouts()
      Specified by:
      timeouts in interface org.openqa.selenium.WebDriver.Options
    • window

      public org.openqa.selenium.WebDriver.Window window()
      Specified by:
      window in interface org.openqa.selenium.WebDriver.Options
    • logs

      public org.openqa.selenium.logging.Logs logs()
      Specified by:
      logs in interface org.openqa.selenium.WebDriver.Options