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

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

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

    Constructors
    Constructor Description
    LoggingWindow​(org.openqa.selenium.WebDriver.Window window, LoggerList loggerList)  
  • Method Summary

    Modifier and Type Method Description
    void fullscreen()  
    org.openqa.selenium.Point getPosition()  
    org.openqa.selenium.Dimension getSize()  
    void log​(java.lang.String logMessage)  
    void maximize()  
    void minimize()  
    void pauseLogging()  
    void resumeLogging()  
    void setPosition​(org.openqa.selenium.Point targetPosition)  
    void setSize​(org.openqa.selenium.Dimension targetSize)  

    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
    • window

      public final org.openqa.selenium.WebDriver.Window window
  • Constructor Details

    • LoggingWindow

      public LoggingWindow​(org.openqa.selenium.WebDriver.Window window, 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
    • getSize

      public org.openqa.selenium.Dimension getSize()
      Specified by:
      getSize in interface org.openqa.selenium.WebDriver.Window
    • setSize

      public void setSize​(org.openqa.selenium.Dimension targetSize)
      Specified by:
      setSize in interface org.openqa.selenium.WebDriver.Window
    • getPosition

      public org.openqa.selenium.Point getPosition()
      Specified by:
      getPosition in interface org.openqa.selenium.WebDriver.Window
    • setPosition

      public void setPosition​(org.openqa.selenium.Point targetPosition)
      Specified by:
      setPosition in interface org.openqa.selenium.WebDriver.Window
    • maximize

      public void maximize()
      Specified by:
      maximize in interface org.openqa.selenium.WebDriver.Window
    • minimize

      public void minimize()
      Specified by:
      minimize in interface org.openqa.selenium.WebDriver.Window
    • fullscreen

      public void fullscreen()
      Specified by:
      fullscreen in interface org.openqa.selenium.WebDriver.Window