all repos — sz-chrome-remote-cdp @ master

pi-browser-harness, patched to drive a Chrome on another host over CDP, with castle_cdp_search web search

test/manual/live-daemon-test.ts (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
import { createDaemonTransport } from "../../src/daemon/transport";

async function main() {
  const t = createDaemonTransport("pi-live-test");
  const r = await t.connect("");
  console.log("Connect:", r.success ? "ok" : r.error.message);
  console.log("State:", t.state());

  const res = await t.request("Browser.getVersion", {});
  if (res.success) {
    const d = res.data as any;
    console.log("Browser:", d?.product ?? d);
  } else {
    console.log("Error:", res.error.message);
  }

  await t.close();
  console.log("Done");
}

main();