Index
All Classes and Interfaces|All Packages
A
- addNewExamplesFrom(DataTable) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- afterEach(ExtensionContext) - Method in class net.serenitybdd.playwright.junit5.SerenityPlaywrightExtension
- assumptionViolated(String) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
B
- beforeEach(ExtensionContext) - Method in class net.serenitybdd.playwright.junit5.SerenityPlaywrightExtension
- beforeTestExecution(ExtensionContext) - Method in class net.serenitybdd.playwright.junit5.SerenityPlaywrightExtension
C
- canTakeScreenshot() - Method in class net.serenitybdd.playwright.PlaywrightPhotoLens
-
Checks if a screenshot can be taken.
- clear() - Static method in class net.serenitybdd.playwright.PlaywrightPageRegistry
-
Clears all registered pages for the current thread.
- clear() - Static method in class net.serenitybdd.playwright.PlaywrightSerenity
-
Clears all registered pages for the current thread.
- close() - Method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Closes the browser, Playwright instance, and all thread-local resources.
- closeCurrentContext() - Method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Closes the current browser context and unregisters pages.
- createPlaywright(Options) - Static method in class net.serenitybdd.playwright.PlaywrightOptionsResolver
-
Create a
Playwrightinstance, applyingplaywrightCreateOptionsandtestIdAttributefrom Options. - current() - Static method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Returns the active browser manager for the current thread.
E
- exampleFinished() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- exampleStarted(Map<String, String>) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
G
- getCurrentContext() - Method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Returns the current browser context for this thread, or null if none is open.
- getCurrentPage() - Method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Returns the current page for this thread, or null if none is open.
- getCurrentPage() - Static method in class net.serenitybdd.playwright.PlaywrightSerenity
-
Returns the most recently registered Page for the current thread.
- getPage() - Method in class net.serenitybdd.playwright.PlaywrightPhotoLens
-
Returns the underlying Playwright Page.
- getRegisteredPages() - Static method in class net.serenitybdd.playwright.PlaywrightPageRegistry
-
Returns an unmodifiable list of all registered pages for the current thread.
- getRegisteredPages() - Static method in class net.serenitybdd.playwright.PlaywrightSerenity
-
Returns all registered pages for the current thread.
H
- hasRegisteredPages() - Static method in class net.serenitybdd.playwright.PlaywrightPageRegistry
-
Checks if there are any registered pages for the current thread.
I
- interceptBeforeEachMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class net.serenitybdd.playwright.junit5.SerenityPlaywrightExtension
- interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class net.serenitybdd.playwright.junit5.SerenityPlaywrightExtension
L
- lastStepFailed(StepFailure) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- launchOrConnect(Options, BrowserType, BrowserType.LaunchOptions) - Static method in class net.serenitybdd.playwright.PlaywrightOptionsResolver
-
Launch a browser or connect to a remote endpoint based on the Options.
M
- managed() - Static method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Creates a new browser manager using configuration from Serenity properties.
- managed(OptionsFactory) - Static method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Creates a browser manager using configuration from a Playwright
OptionsFactory. - managed(String) - Static method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Creates a browser manager for a specific browser type.
N
- net.serenitybdd.playwright - module net.serenitybdd.playwright
- net.serenitybdd.playwright - package net.serenitybdd.playwright
- net.serenitybdd.playwright.junit5 - package net.serenitybdd.playwright.junit5
- notifyScreenChange() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
O
- openNewPage() - Method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Opens a new browser context and page, registering the page with
PlaywrightSerenityfor screenshot capture and@Stepsinjection.
P
- PlaywrightBrowserManager - Class in net.serenitybdd.playwright
-
Manages the Playwright browser lifecycle for use with any test framework.
- PlaywrightOptionsResolver - Class in net.serenitybdd.playwright
-
Stateless utility that translates a Playwright
Optionsobject into the concrete Playwright/Browser/Context instances. - PlaywrightPageProvider - Class in net.serenitybdd.playwright
-
SPI provider that resolves Playwright
Pageconstructor parameters for step libraries created via@Steps. - PlaywrightPageProvider() - Constructor for class net.serenitybdd.playwright.PlaywrightPageProvider
- PlaywrightPageRegistry - Class in net.serenitybdd.playwright
-
Thread-safe registry for Playwright Page instances.
- PlaywrightPageRegistry() - Constructor for class net.serenitybdd.playwright.PlaywrightPageRegistry
- PlaywrightPhotoLens - Class in net.serenitybdd.playwright
-
A PhotoLens implementation for Playwright Page screenshots.
- PlaywrightPhotoLens(Page) - Constructor for class net.serenitybdd.playwright.PlaywrightPhotoLens
-
Creates a new PlaywrightPhotoLens for the given Page.
- PlaywrightSerenity - Class in net.serenitybdd.playwright
-
Main entry point for Playwright integration with Serenity BDD.
- PlaywrightSerenity() - Constructor for class net.serenitybdd.playwright.PlaywrightSerenity
- PlaywrightStepListener - Class in net.serenitybdd.playwright
-
Listens to step events and captures Playwright screenshots.
- PlaywrightStepListener() - Constructor for class net.serenitybdd.playwright.PlaywrightStepListener
- postProcessTestInstance(Object, ExtensionContext) - Method in class net.serenitybdd.playwright.junit5.SerenityPlaywrightExtension
R
- recordScreenshot(String, byte[]) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- registerPage(Page) - Static method in class net.serenitybdd.playwright.PlaywrightPageRegistry
-
Registers a Playwright Page instance for the current thread.
- registerPage(Page) - Static method in class net.serenitybdd.playwright.PlaywrightSerenity
-
Registers a Playwright Page instance for screenshot capture.
- resolve(Class<?>) - Method in class net.serenitybdd.playwright.PlaywrightPageProvider
- resolveBrowserType(Options, String) - Static method in class net.serenitybdd.playwright.PlaywrightOptionsResolver
-
Resolve the browser type name from Options, falling back to the given default.
- resolveContextOptions(Options) - Static method in class net.serenitybdd.playwright.PlaywrightOptionsResolver
-
Build the effective
Browser.NewContextOptionsfrom the given Options. - resolveLaunchOptions(Options) - Static method in class net.serenitybdd.playwright.PlaywrightOptionsResolver
-
Build the effective
BrowserType.LaunchOptionsfrom the given Options. - resolveParameter(ParameterContext, ExtensionContext) - Method in class net.serenitybdd.playwright.junit5.SerenityPlaywrightExtension
S
- SerenityPlaywright - Annotation Interface in net.serenitybdd.playwright.junit5
-
Convenience meta-annotation that combines Serenity and Playwright extensions.
- SerenityPlaywrightExtension - Class in net.serenitybdd.playwright.junit5
-
JUnit 5 extension for Playwright integration with Serenity BDD.
- SerenityPlaywrightExtension() - Constructor for class net.serenitybdd.playwright.junit5.SerenityPlaywrightExtension
- skippedStepStarted(ExecutedStepDescription) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- stepFailed(StepFailure) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- stepFailed(StepFailure, List<ScreenshotAndHtmlSource>, boolean, ZonedDateTime) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- stepFinished() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- stepFinished(List<ScreenshotAndHtmlSource>, ZonedDateTime) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- stepIgnored() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- stepPending() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- stepPending(String) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- stepStarted(ExecutedStepDescription) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- supportsParameter(ParameterContext, ExtensionContext) - Method in class net.serenitybdd.playwright.junit5.SerenityPlaywrightExtension
T
- takeScreenshot() - Method in class net.serenitybdd.playwright.PlaywrightPhotoLens
-
Takes a screenshot of the current page state.
- takeScreenshot() - Static method in class net.serenitybdd.playwright.PlaywrightSerenity
-
Manually triggers screenshot capture for all registered pages.
- takeScreenshotNow() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
-
Manually trigger screenshot capture for all registered pages.
- takeScreenshots(List<ScreenshotAndHtmlSource>) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- takeScreenshots(TestResult, List<ScreenshotAndHtmlSource>) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testFailed(TestOutcome, Throwable) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testFinished(TestOutcome) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testFinished(TestOutcome, boolean, ZonedDateTime) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testIgnored() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testIsManual() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testPending() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testRetried() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testRunFinished() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testSkipped() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testStarted(String) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testStarted(String, String) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testStarted(String, String, ZonedDateTime) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testSuiteFinished() - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testSuiteStarted(Class<?>) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
- testSuiteStarted(Story) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
U
- unregisterPage(Page) - Static method in class net.serenitybdd.playwright.PlaywrightPageRegistry
-
Unregisters a Playwright Page instance from the current thread.
- unregisterPage(Page) - Static method in class net.serenitybdd.playwright.PlaywrightSerenity
-
Unregisters a Playwright Page instance.
- useExamplesFrom(DataTable) - Method in class net.serenitybdd.playwright.PlaywrightStepListener
W
- withContextOptions(Browser.NewContextOptions) - Method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Returns a copy of this manager with the specified context options applied to new browser contexts.
- withOptions(BrowserType.LaunchOptions) - Static method in class net.serenitybdd.playwright.PlaywrightBrowserManager
-
Creates a browser manager with explicit launch options.
All Classes and Interfaces|All Packages