Ubuntu 22.04 × Midscene

Run 35515212633 · 100.0% passed · GitHub Actions · Report history

Each image is the original page screenshot used by that node. Click a case or image to open the exact Midscene step and Agent replay.

ResultCaseNode screenshotAI response / error
✅ Passed Cancel sign-in and retry Cancel sign-in and retry node screenshot AI: The screenshot shows the "Doubao Say" application window is currently active and visible. The content within the window displays a "Microphone" tab selected in the navigation bar, with instructions to "Let's make sure we can hear you." Additionally, there is a status message at the bottom stating "Recognition is ready. Let's check your microphone next." This confirms that the application has advanced to the Microphone step. Since the Doubao Say window is the primary focus and no sign-in window is obstructing it or present as a separate modal, it implies the sign-in process (indicated by "Sign-in saved") is complete and the window for it is no longer the active interaction point.
✅ Passed Recover from an endpoint failure Recover from an endpoint failure node screenshot AI: The screenshot shows a button labeled "Endpoint works ✓", indicating a successful status. Below this button, there is a text line reading "Endpoint works: Synthetic endpoint response". There are no visible error messages regarding "Synthetic endpoint unavailable". All conditions in the statement are met based on the visual evidence.
✅ Passed Changing microphone requires another check Changing microphone requires another check node screenshot AI: The screenshot shows the "Doubao Say" application interface. At the bottom of the main content area, there is a blue button labeled "Finish setup". The button has a solid blue background and white text, which contrasts with the disabled state (typically grayed out) seen in many UI designs. Additionally, the text below it says "Microphone is working. Continue to the trigger key step," implying the user can proceed. Therefore, the button appears visibly enabled.
✅ Passed Capture and retain a custom trigger shortcut Capture and retain a custom trigger shortcut node screenshot AI: The screenshot displays the "Trigger key" page of the Doubao Say application. Under the section "Choose how to start speaking," there is a line stating "Active trigger: ^ + F8". Additionally, the dropdown menu below it shows "^ + F8" as the selected value. The symbol "^" corresponds to the Control key (). Therefore, the statement that the custom plus F8 shortcut is shown as the active and selected trigger is true.
✅ Passed Complete Doubao Say onboarding on a real desktop Complete Doubao Say onboarding on a real desktop node screenshot AI: Based on the screenshot, at the bottom of the "Voice test" section, there is a button-like element that is grayed out (disabled status) and contains the text "Setup completed by the synthetic E2E fixture.". This matches the description in the statement.
✅ Passed Toggle polishing without losing configuration Toggle polishing without losing configuration node screenshot AI: Based on the screenshot, under the "Voice polishing" section, there is a field labeled "Model". The value inside the input box for this field is clearly visible as "synthetic-model". This matches the statement in the data demand exactly.
✅ Passed Complete and cancel a voice test safely Complete and cancel a voice test safely node screenshot AI: The screenshot shows the "Doubao Say" application interface. At the bottom of the main content area, there is a large blue button that appears enabled (active color). The text on this button reads "Finish setup · Voice test passed · nothing pasted or sent". This matches the statement in the data demand exactly.
✅ Passed Switch to Volcengine and validate credentials Switch to Volcengine and validate credentials node screenshot AI: The screenshot shows the "Doubao Say" application interface. In the navigation bar near the top, the tab labeled "Microphone" is selected and centered between left and right arrows. Below this, there is a prominent heading that reads "Let's make sure we can hear you." Both conditions specified in the statement are clearly visible in the current view.
✅ Passed Deliver one synthetic dictation to the focused target Deliver one synthetic dictation to the focused target node screenshot AI: Based on the screenshot, there is no overlay visible covering the main content. The text input field contains the exact string "Synthetic dictation delivered exactly once." (highlighted). Below the input field, the status text reads "Delivered once · 1 delivery". All conditions in the statement are met.
✅ Passed Preserve signed-in account across backward navigation Preserve signed-in account across backward navigation node screenshot AI: The screenshot displays the "Doubao Say" application interface. The active tab is labeled "Microphone". The main content area prominently features the heading "Let's make sure we can hear you." Additionally, there are no pop-up windows or dialogs related to signing in visible on the screen; the text "Sign-in saved" indicates the sign-in process is already complete. Therefore, both conditions of the statement are met.
✅ Passed Require an enabled trigger and retain the replacement Require an enabled trigger and retain the replacement node screenshot AI: The screenshot displays the "Trigger key" step of the Doubao Say application. Within the content area, there is a line of text that explicitly reads "Active trigger: F8". Additionally, below this text, there is a dropdown menu for selecting a trigger key, and the value currently displayed in this dropdown is "F8". Both conditions mentioned in the statement are visually confirmed.
✅ Passed Microphone check gates setup completion Microphone check gates setup completion node screenshot AI: The screenshot shows the "Doubao Say" application interface. At the bottom of the main content area, there is a blue button labeled "Finish setup". The button has a solid blue background and white text, indicating it is in an active, enabled state (disabled buttons are typically grayed out or have reduced opacity). Therefore, the statement that the Finish setup button is visibly enabled is true.
✅ Passed Cancel synthetic dictation without delivering text Cancel synthetic dictation without delivering text node screenshot AI: The screenshot shows a window titled "Synthetic dictation delivery". Inside, there is a text box containing the sentence "Synthetic dictation delivered exactly once." which is highlighted. Below the text box, there is a status line that reads "Delivered once · 1 delivery". This confirms that a synthetic sentence was delivered and the count is exactly one.

Polishing overlay report

1/1 cases passed

Open native Midscene report →
ResultCaseNode screenshotAI response / error
✅ Passed Polishing status stays separate from synthetic transcript Polishing status stays separate from synthetic transcript node screenshot AI: The screenshot shows the "Polishing overlay test controls" window clearly visible in the top-left corner. The background is black with a white Ubuntu logo, and there is no dark transcript overlay text or box visible on the screen. Therefore, the statement that the dark transcript overlay is gone and the test controls window remains visible is accurate.