pub struct CreateTargetParams {
pub url: String,
pub left: Option<i64>,
pub top: Option<i64>,
pub width: Option<i64>,
pub height: Option<i64>,
pub window_state: Option<WindowState>,
pub browser_context_id: Option<BrowserContextId>,
pub enable_begin_frame_control: Option<bool>,
pub new_window: Option<bool>,
pub background: Option<bool>,
pub for_tab: Option<bool>,
pub hidden: Option<bool>,
}Expand description
Creates a new page. createTarget
Fields§
§url: StringThe initial URL the page will be navigated to. An empty string indicates about:blank.
left: Option<i64>Frame left origin in DIP (requires newWindow to be true or headless shell).
top: Option<i64>Frame top origin in DIP (requires newWindow to be true or headless shell).
width: Option<i64>Frame width in DIP (requires newWindow to be true or headless shell).
height: Option<i64>Frame height in DIP (requires newWindow to be true or headless shell).
window_state: Option<WindowState>Frame window state (requires newWindow to be true or headless shell). Default is normal.
browser_context_id: Option<BrowserContextId>The browser context to create the page in.
enable_begin_frame_control: Option<bool>Whether BeginFrames for this target will be controlled via DevTools (headless shell only, not supported on MacOS yet, false by default).
new_window: Option<bool>Whether to create a new Window or Tab (false by default, not supported by headless shell).
background: Option<bool>Whether to create the target in background or foreground (false by default, not supported by headless shell).
for_tab: Option<bool>Whether to create the target of type “tab”.
Whether to create a hidden target. The hidden target is observable via protocol, but not
present in the tab UI strip. Cannot be created with forTab: true, newWindow: true or
background: false. The life-time of the tab is limited to the life-time of the session.
Implementations§
Source§impl CreateTargetParams
impl CreateTargetParams
pub fn builder() -> CreateTargetParamsBuilder
Source§impl CreateTargetParams
impl CreateTargetParams
pub const IDENTIFIER: &'static str = "Target.createTarget"
Trait Implementations§
Source§impl Clone for CreateTargetParams
impl Clone for CreateTargetParams
Source§fn clone(&self) -> CreateTargetParams
fn clone(&self) -> CreateTargetParams
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Command for CreateTargetParams
impl Command for CreateTargetParams
Source§impl Debug for CreateTargetParams
impl Debug for CreateTargetParams
Source§impl Default for CreateTargetParams
convenience fixups
impl Default for CreateTargetParams
convenience fixups
Source§impl<'de> Deserialize<'de> for CreateTargetParams
impl<'de> Deserialize<'de> for CreateTargetParams
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>,
Source§impl Method for CreateTargetParams
impl Method for CreateTargetParams
Source§fn identifier(&self) -> MethodId
fn identifier(&self) -> MethodId
DOM.removeNodeSource§fn domain_name(&self) -> Cow<'static, str>
fn domain_name(&self) -> Cow<'static, str>
DOMSource§fn method_name(&self) -> Cow<'static, str>
fn method_name(&self) -> Cow<'static, str>
removeNode