Index

A B C E G H I L M N O P R S T U W 
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 Playwright instance, applying playwrightCreateOptions and testIdAttribute from 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 PlaywrightSerenity for screenshot capture and @Steps injection.

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 Options object into the concrete Playwright/Browser/Context instances.
PlaywrightPageProvider - Class in net.serenitybdd.playwright
SPI provider that resolves Playwright Page constructor 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.NewContextOptions from the given Options.
resolveLaunchOptions(Options) - Static method in class net.serenitybdd.playwright.PlaywrightOptionsResolver
Build the effective BrowserType.LaunchOptions from 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.
A B C E G H I L M N O P R S T U W 
All Classes and Interfaces|All Packages