marionette: Add support for WebDriver:Refresh
The `WebDriver:Refresh` command reloads the current page.master
parent
56ffd60d5f
commit
faad1615ed
|
@ -155,4 +155,6 @@ pub enum Command {
|
||||||
FullscreenWindow,
|
FullscreenWindow,
|
||||||
#[serde(rename = "WebDriver:SetWindowRect")]
|
#[serde(rename = "WebDriver:SetWindowRect")]
|
||||||
SetWindowRect(WindowRect),
|
SetWindowRect(WindowRect),
|
||||||
|
#[serde(rename = "WebDriver:Refresh")]
|
||||||
|
Refresh,
|
||||||
}
|
}
|
||||||
|
|
|
@ -271,6 +271,13 @@ impl Marionette {
|
||||||
Ok(res.handle)
|
Ok(res.handle)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub async fn refresh(&mut self) -> Result<(), CommandError> {
|
||||||
|
let res: serde_json::Value =
|
||||||
|
self.conn.send_message(Command::Refresh).await?.unwrap();
|
||||||
|
debug!("Reeived message: {:?}", res);
|
||||||
|
Ok(())
|
||||||
|
}
|
||||||
|
|
||||||
pub async fn set_window_rect(
|
pub async fn set_window_rect(
|
||||||
&mut self,
|
&mut self,
|
||||||
x: Option<i32>,
|
x: Option<i32>,
|
||||||
|
|
Loading…
Reference in New Issue