Index
All Classes and Interfaces|All Packages
A
- args() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Specifies command-line arguments to use when launching the browser.
B
- browser() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Specifies the browser to use for Playwright tests.
- browserContext() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Configuration for creation of the
BrowserContext
- BrowserContextConfig - Annotation Interface in io.quarkiverse.playwright
-
These settings all correspond to settings on
NewContextOptions
andBrowserContext
.
C
- channel() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Specifies the distribution channel of the browser to use, such as "chrome" or "msedge".
- CHROMIUM - Enum constant in enum class io.quarkiverse.playwright.WithPlaywright.Browser
- chromiumSandbox() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Enables sandboxing for Chromium-based browsers.
D
- debug() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Enables the Playwright Debug Inspector for debugging tests.
- defaultNavigationTimeout() - Element in annotation interface io.quarkiverse.playwright.BrowserContextConfig
-
Default maximum navigation time in milliseconds
- defaultTimeout() - Element in annotation interface io.quarkiverse.playwright.BrowserContextConfig
-
Default maximum time for all methods accepting a timeout option, in milliseconds
F
- FIREFOX - Enum constant in enum class io.quarkiverse.playwright.WithPlaywright.Browser
H
- headless() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Runs the browser in headless mode, which is suitable for CI environments.
I
- init(WithPlaywright) - Method in class io.quarkiverse.playwright.QuarkusPlaywrightManager
-
Initializes the Playwright manager with configuration from
WithPlaywright
. - init(Map<String, String>) - Method in class io.quarkiverse.playwright.QuarkusPlaywrightManager
-
Not used in this implementation.
- initialize() - Method in class io.quarkiverse.playwright.PlaywrightRecorder
-
Initializes the Playwright driver by obtaining its resource URI, setting up a file system, and logging relevant information.
- inject(QuarkusTestResourceLifecycleManager.TestInjector) - Method in class io.quarkiverse.playwright.QuarkusPlaywrightManager
-
Injects Playwright resources into fields annotated with
@InjectPlaywright
in test classes. - InjectPlaywright - Annotation Interface in io.quarkiverse.playwright
-
Annotation to mark a field for injection of a Playwright instance.
- io.quarkiverse.playwright - package io.quarkiverse.playwright
- io.quarkiverse.playwright.graal - package io.quarkiverse.playwright.graal
L
- locale() - Element in annotation interface io.quarkiverse.playwright.BrowserContextConfig
-
Specify user local, for example
en-GB
,de-DE
, etc.
N
- name() - Element in annotation interface io.quarkiverse.playwright.PlaywrightSelector
-
Name to reference this selector script.
O
- offline() - Element in annotation interface io.quarkiverse.playwright.BrowserContextConfig
-
Whether to emulate the network being offline for the browser context
P
- PlaywrightRecorder - Class in io.quarkiverse.playwright
-
A recorder for managing Playwright driver initialization.
- PlaywrightRecorder() - Constructor for class io.quarkiverse.playwright.PlaywrightRecorder
- PlaywrightSelector - Annotation Interface in io.quarkiverse.playwright
-
Annotation to specify a Playwright selector for test elements.
Q
- QuarkusPlaywrightManager - Class in io.quarkiverse.playwright
-
Manages the lifecycle of a Playwright instance in Quarkus tests.
- QuarkusPlaywrightManager() - Constructor for class io.quarkiverse.playwright.QuarkusPlaywrightManager
R
- recordVideoDir() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Specifies the directory to store video recordings of all pages.
S
- script() - Element in annotation interface io.quarkiverse.playwright.PlaywrightSelector
-
Script that evaluates to a selector engine instance.
- selectors() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Specifies Playwright selectors to be used for locating elements in tests.
- slowMo() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Slows down Playwright operations by the specified number of milliseconds.
- start() - Method in class io.quarkiverse.playwright.QuarkusPlaywrightManager
-
Starts the Playwright environment and configures the browser and context based on
WithPlaywright
options. - stop() - Method in class io.quarkiverse.playwright.QuarkusPlaywrightManager
-
Closes and cleans up the Playwright resources, ensuring proper shutdown.
T
- testId() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Defines custom attribute name to be used in Page.getByTestId().
U
- userAgent() - Element in annotation interface io.quarkiverse.playwright.BrowserContextConfig
-
Specific user agent to use in all contexts
V
- valueOf(String) - Static method in enum class io.quarkiverse.playwright.WithPlaywright.Browser
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkiverse.playwright.WithPlaywright.Browser
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verbose() - Element in annotation interface io.quarkiverse.playwright.WithPlaywright
-
Enables Playwright verbose logging.
W
- WEBKIT - Enum constant in enum class io.quarkiverse.playwright.WithPlaywright.Browser
- WithPlaywright - Annotation Interface in io.quarkiverse.playwright
-
Annotation to configure and enable Playwright for Quarkus tests.
- WithPlaywright.Browser - Enum Class in io.quarkiverse.playwright
-
Enum representing the supported browsers for Playwright testing.
All Classes and Interfaces|All Packages