async fn window_handles(&self) -> WebDriverResult<Vec<WindowHandle>> {
        let v = self.cmd(Command::GetWindowHandles).await?;
        let strings: Vec<String> = convert_json_vec(&v["value"])?;
        Ok(strings.iter().map(WindowHandle::from).collect())
    }
/// Get all window handles for the current session.
Get all window handles for the current session.
Get all window handles for the current session .
async fn window_handles(&self) -> WebDriverResult<Vec<WindowHandle>> {
        let v = self.cmd(Command::GetWindowHandles).await?;
        let strings: Vec<String> = convert_json_vec(&v["value"])?;
        Ok(strings.iter().map(WindowHandle::from).collect())
    }
async fn window_handles ( & self ) -> WebDriverResult < Vec < WindowHandle > > { let v = self . cmd ( Command :: GetWindowHandles ) . await ? ; let strings : Vec < String > = convert_json_vec ( & v [ " " ] ) ? ; Ok ( strings . iter ( ) . map ( WindowHandle :: from ) . collect ( ) ) }
Get all window handles for the current session.
Get all window handles for the current session .
&self