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 QAFWebDriverCommandListenerpublic void beforeCommand(QAFExtendedWebDriver driver, CommandTracker commandTracker)
QAFWebDriverCommandListenerCommandTracker.setResponce(Response)beforeCommand in interface QAFWebDriverCommandListenerpublic void onFailure(QAFExtendedWebDriver driver, CommandTracker commandTracker)
QAFWebDriverCommandListenerCommandTracker.getStage()onFailure in interface QAFWebDriverCommandListenerpublic void afterCommand(QAFExtendedWebElement element, CommandTracker commandTracker)
afterCommand in interface QAFWebElementCommandListenerpublic void beforeCommand(QAFExtendedWebElement element, CommandTracker commandTracker)
QAFWebElementCommandListenerCommandTracker.setResponce(Response)beforeCommand in interface QAFWebElementCommandListenerpublic void onFailure(QAFExtendedWebElement element, CommandTracker commandTracker)
QAFWebElementCommandListenerCommandTracker.getStage()onFailure in interface QAFWebElementCommandListenerpublic 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)
QAFWebDriverCommandListeneronInitialize in interface QAFWebDriverCommandListenerpublic void beforeInitialize(org.openqa.selenium.Capabilities desiredCapabilities)
QAFWebDriverCommandListenerbeforeInitialize in interface QAFWebDriverCommandListenerpublic void onInitializationFailure(org.openqa.selenium.Capabilities desiredCapabilities,
java.lang.Throwable t)
onInitializationFailure in interface QAFWebDriverCommandListenerpublic java.util.List<LoggingBean> getLog()
protected boolean isCommandExcludedFromLogging(java.lang.String commandName)
Copyright © 2000 Infostretch Corp.