import { BAPClient, label, role } from "@browseragentprotocol/client";
const result = await client.act({
steps: [
BAPClient.step("action/fill", {
selector: label("Email"),
value: "user@example.com",
}),
BAPClient.step("action/fill", {
selector: label("Password"),
value: "secret123",
}),
BAPClient.step("action/click", {
selector: role("button", "Sign In"),
}),
],
postObserve: { includeInteractiveElements: true },
});
if (result.success) {
console.log("Login successful");
console.log("Next page elements:", result.postObservation?.interactiveElements);
}