public class SeleniumJupiter extends Object implements org.junit.jupiter.api.extension.ParameterResolver, org.junit.jupiter.api.extension.AfterTestExecutionCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.TestTemplateInvocationContextProvider, org.junit.jupiter.api.extension.ExecutionCondition
| Constructor and Description |
|---|
SeleniumJupiter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBrowsers(BrowsersTemplate.Browser... browsers) |
void |
addBrowsers(String... browsers) |
void |
addBrowsers(String[]... browsers) |
void |
afterAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
void |
afterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
void |
afterTestExecution(org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
org.junit.jupiter.api.extension.ConditionEvaluationResult |
evaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext context) |
Config |
getConfig() |
URL |
getDockerNoVncUrl() |
URL |
getDockerNoVncUrl(org.openqa.selenium.WebDriver driver) |
List<Map<String,Object>> |
getLogs() |
List<Map<String,Object>> |
getLogs(org.openqa.selenium.WebDriver driver) |
<T> T |
invokeWdm(String method,
Object... params) |
<T> T |
invokeWdm(org.openqa.selenium.WebDriver driver,
String method,
Object... params) |
Stream<org.junit.jupiter.api.extension.TestTemplateInvocationContext> |
provideTestTemplateInvocationContexts(org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
void |
putBrowserList(String key,
List<BrowsersTemplate.Browser> browserList) |
Object |
resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
void |
startRecording(String recFilename) |
void |
startRecording(String recFilename,
org.openqa.selenium.WebDriver driver) |
void |
stopRecording() |
void |
stopRecording(org.openqa.selenium.WebDriver driver) |
boolean |
supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
boolean |
supportsTestTemplate(org.junit.jupiter.api.extension.ExtensionContext context) |
public boolean supportsParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext,
org.junit.jupiter.api.extension.ExtensionContext extensionContext)
supportsParameter in interface org.junit.jupiter.api.extension.ParameterResolverpublic Object resolveParameter(org.junit.jupiter.api.extension.ParameterContext parameterContext, org.junit.jupiter.api.extension.ExtensionContext extensionContext)
resolveParameter in interface org.junit.jupiter.api.extension.ParameterResolverpublic void afterTestExecution(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
throws Exception
afterTestExecution in interface org.junit.jupiter.api.extension.AfterTestExecutionCallbackExceptionpublic void afterEach(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
throws Exception
afterEach in interface org.junit.jupiter.api.extension.AfterEachCallbackExceptionpublic void afterAll(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
throws Exception
afterAll in interface org.junit.jupiter.api.extension.AfterAllCallbackExceptionpublic boolean supportsTestTemplate(org.junit.jupiter.api.extension.ExtensionContext context)
supportsTestTemplate in interface org.junit.jupiter.api.extension.TestTemplateInvocationContextProviderpublic Stream<org.junit.jupiter.api.extension.TestTemplateInvocationContext> provideTestTemplateInvocationContexts(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
provideTestTemplateInvocationContexts in interface org.junit.jupiter.api.extension.TestTemplateInvocationContextProviderpublic org.junit.jupiter.api.extension.ConditionEvaluationResult evaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext context)
evaluateExecutionCondition in interface org.junit.jupiter.api.extension.ExecutionConditionpublic Config getConfig()
public void addBrowsers(BrowsersTemplate.Browser... browsers)
public void addBrowsers(String[]... browsers)
public void addBrowsers(String... browsers)
public void putBrowserList(String key, List<BrowsersTemplate.Browser> browserList)
public URL getDockerNoVncUrl()
public URL getDockerNoVncUrl(org.openqa.selenium.WebDriver driver)
public void startRecording(String recFilename)
public void startRecording(String recFilename, org.openqa.selenium.WebDriver driver)
public void stopRecording()
public void stopRecording(org.openqa.selenium.WebDriver driver)
Copyright © 2023. All rights reserved.