Package co.nz.getskills.auto.appsteps
Class Hooks
- java.lang.Object
-
- co.nz.getskills.auto.appsteps.Hooks
-
public class Hooks extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Propertiesproperties
-
Constructor Summary
Constructors Constructor Description Hooks(TestContext testContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcaptureInfobeforeScenarioExecutionStarts(io.cucumber.java.Scenario scenario)voidcaptureInformationAfterScenarioExecutionFinishes(io.cucumber.java.Scenario scenario)CommonLoginProcessorgetLoginProcessor()io.cucumber.java.ScenariogetScenario()java.lang.StringgetStepName()voidLogginNetworkCalls()voidscreenshotExecutor(io.cucumber.java.Scenario scenario)voidsetStepName(io.cucumber.java.Scenario scenario)voidtakeScreenshotUsingNimbalCustomSeleniumGrid()
-
-
-
Constructor Detail
-
Hooks
public Hooks(TestContext testContext)
-
-
Method Detail
-
captureInfobeforeScenarioExecutionStarts
public void captureInfobeforeScenarioExecutionStarts(io.cucumber.java.Scenario scenario) throws java.lang.Exception- Throws:
java.lang.Exception
-
getLoginProcessor
public CommonLoginProcessor getLoginProcessor()
-
getScenario
public io.cucumber.java.Scenario getScenario()
-
captureInformationAfterScenarioExecutionFinishes
public void captureInformationAfterScenarioExecutionFinishes(io.cucumber.java.Scenario scenario)
-
screenshotExecutor
public void screenshotExecutor(io.cucumber.java.Scenario scenario) throws java.lang.InterruptedException- Throws:
java.lang.InterruptedException
-
LogginNetworkCalls
public void LogginNetworkCalls()
-
setStepName
public void setStepName(io.cucumber.java.Scenario scenario) throws java.lang.NoSuchFieldException, java.lang.IllegalAccessException- Throws:
java.lang.NoSuchFieldExceptionjava.lang.IllegalAccessException
-
takeScreenshotUsingNimbalCustomSeleniumGrid
public void takeScreenshotUsingNimbalCustomSeleniumGrid()
-
getStepName
public java.lang.String getStepName()
-
-