test(pi): distinguish packaged protocol UI error

This commit is contained in:
2026-08-25 12:07:43 +08:00
parent 27d5d8918f
commit 95f3d1575d

View File

@@ -506,7 +506,7 @@ export async function runPackagedProductProof(options) {
if (protocolFailure.resilience.terminalizationMs > 2_000) {
throw new Error(`Packaged protocol convergence exceeded 2s: ${protocolFailure.resilience.terminalizationMs}`);
}
await page.getByText('本地 Agent 已中断,原请求未自动重发。').waitFor({ state: 'visible', timeout: 10_000 });
await page.getByText('The local Agent protocol failed').waitFor({ state: 'visible', timeout: 10_000 });
const recoveredAfterProtocol = await recoverSelectedConversation(page, electronApplication);
if (JSON.stringify(recoveredAfterProtocol.resilience.providerRequests)
!== JSON.stringify(protocolFailure.resilience.status.providerRequests)) {