pub struct PlaywrightConfig {
pub browser: Browser,
pub headless: bool,
pub base_url: Option<String>,
pub working_dir: Option<PathBuf>,
pub timeout_ms: u64,
pub extra_args: Vec<String>,
pub config_file: Option<PathBuf>,
}Expand description
Configuration for a Playwright CLI invocation.
Fields§
§browser: BrowserBrowser to use (default: Chromium).
headless: boolWhether to run in headless mode (default: true).
base_url: Option<String>Base URL to navigate to before performing actions.
working_dir: Option<PathBuf>Working directory for the Playwright process.
timeout_ms: u64Timeout in milliseconds for page operations (default: 30000).
extra_args: Vec<String>Additional arguments to pass to the browser.
config_file: Option<PathBuf>Path to the Playwright configuration file.
Trait Implementations§
Source§impl Clone for PlaywrightConfig
impl Clone for PlaywrightConfig
Source§fn clone(&self) -> PlaywrightConfig
fn clone(&self) -> PlaywrightConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlaywrightConfig
impl Debug for PlaywrightConfig
Source§impl Default for PlaywrightConfig
impl Default for PlaywrightConfig
Source§impl<'de> Deserialize<'de> for PlaywrightConfig
impl<'de> Deserialize<'de> for PlaywrightConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PlaywrightConfig
impl RefUnwindSafe for PlaywrightConfig
impl Send for PlaywrightConfig
impl Sync for PlaywrightConfig
impl Unpin for PlaywrightConfig
impl UnsafeUnpin for PlaywrightConfig
impl UnwindSafe for PlaywrightConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().