MCPcopy Create free account
hub / github.com/aeroxy/chrome-devtools-cli / read_text

Method read_text

src/cdp.rs:647–657  ·  view source on GitHub ↗

Read the next text message from the WebSocket, skipping non-text frames.

(&mut self)

Source from the content-addressed store, hash-verified

645
646 /// Read the next text message from the WebSocket, skipping non-text frames.
647 pub async fn read_text(&mut self) -> Result<String> {
648 loop {
649 match self.read.next().await {
650 Some(Ok(Message::Text(text))) => return Ok(text.to_string()),
651 Some(Ok(Message::Close(_))) => bail!("WebSocket closed by server"),
652 Some(Ok(_)) => continue,
653 Some(Err(e)) => bail!("WebSocket error: {e}"),
654 None => bail!("WebSocket connection closed"),
655 }
656 }
657 }
658
659 // ── Target domain helpers ──
660

Callers 5

send_rawMethod · 0.80
handle_dialog_helperMethod · 0.80
wait_for_event_matchMethod · 0.80
read_events_forMethod · 0.80
take_heapsnapshotFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected