pub struct BrowserController { /* private fields */ }Expand description
High-level browser controller
Implementations§
Source§impl BrowserController
impl BrowserController
Sourcepub async fn with_config(config: BrowserConfig) -> Result<Self>
pub async fn with_config(config: BrowserConfig) -> Result<Self>
Create a new browser controller with custom config
Sourcepub async fn new_page(&self) -> Result<PageHandle>
pub async fn new_page(&self) -> Result<PageHandle>
Create a new page/tab
Navigate to URL and return page handle
Sourcepub fn config(&self) -> &BrowserConfig
pub fn config(&self) -> &BrowserConfig
Get the browser configuration
Sourcepub async fn page_count(&self) -> usize
pub async fn page_count(&self) -> usize
Get the number of open pages
Auto Trait Implementations§
impl Freeze for BrowserController
impl !RefUnwindSafe for BrowserController
impl Send for BrowserController
impl Sync for BrowserController
impl Unpin for BrowserController
impl !UnwindSafe for BrowserController
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> 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 more