public class WebDriverCommandLogger extends java.lang.Object implements QAFWebDriverCommandListener, QAFWebElementCommandListener
Constructor and Description |
---|
WebDriverCommandLogger() |
WebDriverCommandLogger(java.util.ArrayList<LoggingBean> commandLog) |
Modifier and Type | Method and Description |
---|---|
void |
addMessage(java.lang.String msg,
MessageTypes type,
java.lang.Object... objects) |
void |
afterCommand(QAFExtendedWebDriver driver,
CommandTracker commandTracker) |
void |
afterCommand(QAFExtendedWebElement element,
CommandTracker commandTracker) |
void |
beforeCommand(QAFExtendedWebDriver driver,
CommandTracker commandTracker)
This can be used as intercepter.
|
void |
beforeCommand(QAFExtendedWebElement element,
CommandTracker commandTracker)
This can be used as intercepter.
|
void |
beforeInitialize(org.openqa.selenium.Capabilities desiredCapabilities)
Here you can specify additional desired capabilities for the driver.
|
java.util.List<LoggingBean> |
getLog() |
static java.lang.String |
getMsgForElementOp(java.lang.String operation,
boolean success,
java.lang.Object... args) |
protected boolean |
isCommandExcludedFromLogging(java.lang.String commandName) |
void |
onFailure(QAFExtendedWebDriver driver,
CommandTracker commandTracker)
This can be used to propagate exception.
|
void |
onFailure(QAFExtendedWebElement element,
CommandTracker commandTracker)
This can be used to propagate exception.
|
void |
onInitializationFailure(org.openqa.selenium.Capabilities desiredCapabilities,
java.lang.Throwable t) |
void |
onInitialize(QAFExtendedWebDriver driver)
this method will be called when new driver instance is created
|
public WebDriverCommandLogger(java.util.ArrayList<LoggingBean> commandLog)
public WebDriverCommandLogger()
public void afterCommand(QAFExtendedWebDriver driver, CommandTracker commandTracker)
afterCommand
in interface QAFWebDriverCommandListener
public void beforeCommand(QAFExtendedWebDriver driver, CommandTracker commandTracker)
QAFWebDriverCommandListener
CommandTracker.setResponce(Response)
beforeCommand
in interface QAFWebDriverCommandListener
public void onFailure(QAFExtendedWebDriver driver, CommandTracker commandTracker)
QAFWebDriverCommandListener
CommandTracker.getStage()
onFailure
in interface QAFWebDriverCommandListener
public void afterCommand(QAFExtendedWebElement element, CommandTracker commandTracker)
afterCommand
in interface QAFWebElementCommandListener
public void beforeCommand(QAFExtendedWebElement element, CommandTracker commandTracker)
QAFWebElementCommandListener
CommandTracker.setResponce(Response)
beforeCommand
in interface QAFWebElementCommandListener
public void onFailure(QAFExtendedWebElement element, CommandTracker commandTracker)
QAFWebElementCommandListener
CommandTracker.getStage()
onFailure
in interface QAFWebElementCommandListener
public void addMessage(java.lang.String msg, MessageTypes type, java.lang.Object... objects)
public static java.lang.String getMsgForElementOp(java.lang.String operation, boolean success, java.lang.Object... args)
operation
- success
- args
- to provide in message. Expect arg 1 : as label/message for,
arg 2 as expected val, arg 3 as actual valuepublic void onInitialize(QAFExtendedWebDriver driver)
QAFWebDriverCommandListener
onInitialize
in interface QAFWebDriverCommandListener
public void beforeInitialize(org.openqa.selenium.Capabilities desiredCapabilities)
QAFWebDriverCommandListener
beforeInitialize
in interface QAFWebDriverCommandListener
public void onInitializationFailure(org.openqa.selenium.Capabilities desiredCapabilities, java.lang.Throwable t)
onInitializationFailure
in interface QAFWebDriverCommandListener
public java.util.List<LoggingBean> getLog()
protected boolean isCommandExcludedFromLogging(java.lang.String commandName)
Copyright © 2000 Infostretch Corp.