fix: align pi rust p1 official features
This commit is contained in:
@@ -272,6 +272,20 @@ async function main() {
|
||||
);
|
||||
|
||||
await openPiUi(page);
|
||||
result.checks.attachmentButtonsEnabled = await page.locator('[data-page-ai-pi-lab-menu-action="attach-file"]:not([disabled])').count() === 1
|
||||
&& await page.locator('[data-page-ai-pi-lab-menu-action="camera"]:not([disabled])').count() === 1;
|
||||
const rpcState = await requestJson(page, "/api/page-ai/pi/rpc-command", {
|
||||
method: "POST",
|
||||
data: {
|
||||
sessionId: session.sessionId,
|
||||
type: "get_state",
|
||||
params: {},
|
||||
timeoutMs: 10000,
|
||||
},
|
||||
});
|
||||
result.checks.rpcCommandGetStateOk = rpcState.ok === true && rpcState.command === "get_state";
|
||||
assert.equal(result.checks.attachmentButtonsEnabled, true, "Pi RPC 图片附件入口应该可用");
|
||||
assert.equal(result.checks.rpcCommandGetStateOk, true, "受控 Pi RPC command wrapper 应能调用官方 get_state");
|
||||
await page.screenshot({ path: path.join(OUT, "01-full-access-started.png"), fullPage: false });
|
||||
result.screenshots.started = path.join(OUT, "01-full-access-started.png");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user