midscene
모든 플랫폼을 위한 AI 기반, 비전 중심의 UI 자동화.
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- bug-report.en-US.yml
- feature-request.en-US.yml
- llm-connectivity-issue---模型连接错误.md
- ai-unit-test.yml
- ai.yml
- android-emulator.yml
- ci.yml
- headless-linux.yml
- ios-simulator.yml
- issue-close-require.yml
- issue-labeled.yml
- lint.yml
- macos-desktop.yml
- pr-title.yml
- release.yml
- studio-headless-linux.yml
- studio-package-validation.yml
- windows-desktop.yml
- pr-labeler.yml
- release.yml
- settings.json
- App.less
- App.tsx
- env.d.ts
- favicon.ico
- index.tsx
- package.json
- README.md
- rsbuild.config.ts
- tsconfig.build.json
- tsconfig.json
- pack-extension.js
- wait-for-build.js
- index.less
- index.tsx
- index.less
- index.tsx
- index.less
- index.tsx
- index.less
- index.tsx
- CodeBlock.css
- CodeBlock.tsx
- confetti.ts
- StepList.tsx
- ThinkingProcessSection.tsx
- index.ts
- ProgressModal.tsx
- RecordDetail.tsx
- RecordList.less
- RecordList.tsx
- SessionModals.tsx
- testGenerationUtils.ts
- types.ts
- index.ts
- playwrightGenerator.ts
- streamingTypes.ts
- yamlGenerator.ts
- index.ts
- singleFlight.ts
- useLifecycleCleanup.ts
- useRecordingControl.ts
- useRecordingSession.ts
- useTabMonitoring.ts
- exportControlsUtils.ts
- yamlLanguage.ts
- index.tsx
- logger.ts
- messageTimeout.ts
- recorder.less
- startNewRecording.ts
- types.ts
- utils.ts
- common.less
- misc.tsx
- auto-connect.svg
- bridge.svg
- play.svg
- event-recorder-bridge.ts
- recorder-event-serialization.ts
- stop-water-flow.ts
- water-flow.ts
- worker.ts
- bridgeConnector.ts
- chrome.ts
- eventOptimizer.ts
- indexedDB.ts
- keepalive.ts
- workerMessageTypes.ts
- App.css
- App.tsx
- env.d.ts
- index.tsx
- store.tsx
- open-sans-10-black.fnt
- open-sans-10-black.png
- open-sans-12-black.fnt
- open-sans-12-black.png
- open-sans-128-black.fnt
- open-sans-128-black.png
- open-sans-128-white.fnt
- open-sans-128-white.png
- open-sans-14-black.fnt
- open-sans-14-black.png
- open-sans-16-black.fnt
- open-sans-16-black.png
- open-sans-16-white.fnt
- open-sans-16-white.png
- open-sans-32-black.fnt
- open-sans-32-black.png
- open-sans-32-white.fnt
- open-sans-32-white.png
- open-sans-64-black.fnt
- open-sans-64-black.png
- open-sans-64-white.fnt
- open-sans-64-white.png
- open-sans-8-black.fnt
- open-sans-8-black.png
- open-sans-8-white.fnt
- open-sans-8-white.png
- Apache License.txt
- icon128.png
- manifest.json
- bridge-start-stop.test.ts
- browser-extension-playground.test.tsx
- dev-startup.test.ts
- event-memory-stress.test.ts
- playground-popup.test.tsx
- progress-modal-step-list.test.tsx
- recorder-event-serialization.test.ts
- recorder-message-timeout.test.ts
- recorder-session-persistence.test.ts
- recorder-timeline-layout.test.ts
- recorder-yaml-generator.test.ts
- single-flight.test.ts
- stop-recording-fixes.test.ts
- yaml-language-settings.test.ts
- package.json
- postcss.config.mjs
- README.md
- rsbuild.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- web-ext-config.cjs
- App.less
- App.tsx
- env.d.ts
- favicon.ico
- index.tsx
- package.json
- rsbuild.config.ts
- tsconfig.build.json
- tsconfig.json
- server.ts
- App.tsx
- env.d.ts
- favicon.ico
- index.tsx
- package.json
- README.md
- rsbuild.config.ts
- tsconfig.build.json
- tsconfig.json
- index.tsx
- App.css
- App.tsx
- env.d.ts
- index.tsx
- .gitignore
- package.json
- rsbuild.config.ts
- tsconfig.build.json
- tsconfig.json
- detail-panel.yaml
- player-only.yaml
- report-merged.yaml
- report-single.yaml
- sidebar-navigation.yaml
- theme-toggle.yaml
- timeline-interaction.yaml
- extract-test-data-from-html.ts
- generate-demo-report.mjs
- generate-report.yaml
- index.less
- index.tsx
- index.less
- index.tsx
- json-view-data.ts
- markdown-view.test.ts
- markdown-view.ts
- index.less
- index.tsx
- index.less
- index.tsx
- index.less
- index.tsx
- index.less
- index.tsx
- index.tsx
- case-description.ts
- index.less
- index.tsx
- index.less
- index.tsx
- index.less
- index.tsx
- markdown-source.tsx
- sidebar-layout.test.ts
- flatten-tasks.test.ts
- flatten-tasks.ts
- index.tsx
- use-task-hash-anchor.ts
- build-timeline-screenshots.fixtures.test.ts
- build-timeline-screenshots.test.ts
- build-timeline-screenshots.ts
- index.less
- index.tsx
- timeline-scale.test.ts
- timeline-scale.ts
- index.tsx
- common.less
- markdown-scroll-sync.ts
- playground-demo-ui-context.json
- arrow.svg
- camera.svg
- checkbox-checked.svg
- checkbox-unchecked.svg
- message.svg
- play.svg
- record-videocamera.svg
- screenshots-camera.svg
- theme-dark.svg
- theme-light.svg
- animated-webp.ts
- markdown-export.test.ts
- markdown-export.ts
- markdown-scroll-sync.test.ts
- markdown-scroll-sync.ts
- model-brief.ts
- player-only.test.ts
- player-only.ts
- report-dump.ts
- report-playground-utils.ts
- report-task-tags.ts
- task-anchor.test.ts
- task-anchor.ts
- App.less
- App.tsx
- env.d.ts
- index.tsx
- types.ts
- index.html
- android-booking.json
- android-dongchedi-su7.json
- harmonyos-observer.json
- harmonyos-settings.json
- ios-meituan.json
- ios-x.json
- macos-weather.json
- multi-model.json
- web-github.json
- case-description.test.ts
- json-view-data.test.ts
- model-brief.test.ts
- report-dump-utils.test.ts
- report-playground-utils.test.ts
- report-task-tags.test.ts
- report-template-utils.test.ts
- .gitignore
- package.json
- rsbuild.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- bdd-style-scripts-with-gherkin.mdx
- get-cdp-url.mdx
- prepare-android.mdx
- prepare-ios.mdx
- setup-env.mdx
- android.mdx
- desktop.mdx
- harmonyos.mdx
- index.mdx
- ios.mdx
- index.mdx
- android-world-benchmark-report.mdx
- automate-with-scripts-in-yaml.mdx
- awesome-midscene.md
- basics.mdx
- blog-introducing-instant-actions-and-deep-think.md
- bridge-mode.mdx
- caching.mdx
- changelog.mdx
- consume-report-file.md
- data-privacy.md
- extend-test-runner.mdx
- faq.md
- index.mdx
- integrate-with-any-interface.mdx
- integrate-with-playwright.mdx
- integrate-with-puppeteer.mdx
- introduction.mdx
- llm-txt.mdx
- mcp.mdx
- mobile-world-benchmark-report.mdx
- model-common-config.mdx
- model-config.mdx
- model-debugging-observability.mdx
- model-strategy.mdx
- quick-start.mdx
- showcases-android.mdx
- showcases-computer.mdx
- showcases-harmony.mdx
- showcases-ios.mdx
- showcases-web.mdx
- showcases.mdx
- skills.mdx
- test-runner-overview.mdx
- use-test-runner.mdx
- yaml-script-runner.mdx
- 0.10.0-2.png
- 0.10.0.png
- 0.11.0-2.png
- 0.11.0.png
- 0.13.0.jpeg
- 0.5.0-2.png
- 0.5.0.png
- 0.6.0-2.png
- 0.6.0-3.png
- 0.6.0-4.png
- 0.6.0-5.png
- 0.6.0-6.png
- 0.6.0.png
- 0.9.0.png
- ai-ide-convert-prompt-result.png
- ai-ide-convert-prompt.png
- android-playground-lark-poster-cn.png
- android-playground-lark-poster-en.png
- coze-sidebar.png
- export-video.png
- logScreenshot-api.png
- report-coze-deep-think.png
- report-instant-action.png
- report-planning.png
- no-cache-time.png
- use-cache-time.png
- ai-action.svg
- ai-assert.svg
- ai-query.svg
- ai-tap.svg
- bytedance-color.svg
- multi-model-dark.png
- multi-model.png
- playback-report.svg
- doubao-dark.svg
- doubao.svg
- gemini-dark.svg
- gemini.svg
- gradient-dark.svg
- gradient-light.svg
- grid-dark.svg
- grid-light.svg
- qwen-dark.svg
- qwen.svg
- android-dark.png
- android-light.png
- any-interface-dark.png
- any-interface-light.png
- ios-dark.png
- ios-light.png
- pc-dark.svg
- pc-light.svg
- web-dark.png
- web-light.png
- alibaba-color.svg
- autel-color.svg
- bilibili-color.svg
- bilibili-zh-color.svg
- ctrip-color.svg
- dongchedi-color-dark.svg
- dongchedi-color.svg
- doubao-color.png
- douyin-color.svg
- iqiyi-color.svg
- lark-color.svg
- soda-music-color.svg
- tiktok-color.svg
- volcengine.png
- xiaomi-color.svg
- chrome-web-store-badge.png
- android-playground.png
- android-set-env.png
- android-usb-debug-en.png
- android-usb-debug.png
- android.png
- avatr.png
- bridge_in_extension.png
- bridge_remote_config.png
- favicon.png
- ios-playground.png
- ios.png
- midescene-playground-entry.jpg
- midscene-bridge-mode.png
- midscene-dark-bg.png
- midscene-extension.jpg
- midscene-icon.png
- midscene-light-bg.png
- midscene_with_text_dark.png
- midscene_with_text_light.png
- og-image.png
- playground.png
- report.gif
- robots.txt
- bdd-style-scripts-with-gherkin.mdx
- get-cdp-url.mdx
- prepare-ios.mdx
- setup-env.mdx
- android.mdx
- desktop.mdx
- harmonyos.mdx
- index.mdx
- ios.mdx
- index.mdx
- android-world-benchmark-report.mdx
- automate-with-scripts-in-yaml.mdx
- awesome-midscene.md
- basics.mdx
- blog-introducing-instant-actions-and-deep-think.md
- bridge-mode.mdx
- caching.mdx
- changelog.mdx
- consume-report-file.md
- data-privacy.md
- extend-test-runner.mdx
- faq.md
- index.mdx
- integrate-with-any-interface.mdx
- integrate-with-playwright.mdx
- integrate-with-puppeteer.mdx
- introduction.mdx
- llm-txt.mdx
- mcp.mdx
- mobile-world-benchmark-report.mdx
- model-common-config.mdx
- model-config.mdx
- model-debugging-observability.mdx
- model-strategy.mdx
- quick-start.mdx
- showcases-android.mdx
- showcases-computer.mdx
- showcases-harmony.mdx
- showcases-ios.mdx
- showcases-web.mdx
- showcases.mdx
- skills.mdx
- test-runner-overview.mdx
- use-test-runner.mdx
- yaml-script-runner.mdx
- check-search-metadata.mjs
- github-stars.ts
- index.css
- github-stars.test.ts
- Banner.tsx
- BenchmarkReportPreview.tsx
- ChromeExtensionButton.tsx
- CTAButtons.tsx
- FeatureSections.tsx
- ModelConfigTabs.tsx
- TiltCard.tsx
- WhoIsUsing.tsx
- enUS.ts
- index.ts
- zhCN.ts
- index.tsx
- globals.d.ts
- index.tsx
- tailwind.css
- .gitignore
- agents.md
- config_deploy.sh
- i18n.json
- package.json
- postcss.config.cjs
- route.json
- rspress.config.ts
- rstest.config.ts
- tailwind.config.cjs
- tsconfig.json
- android.png
- connection-closed.svg
- connection-failed.svg
- devices.svg
- env.svg
- iphone.png
- left-sidebar.svg
- midscene-icon.icns
- midscene-icon.ico
- midscene-icon.png
- pc.png
- sphere.svg
- dmg-background.png
- dmg-background@2x.png
- entitlements.mac.gpu.plist
- entitlements.mac.plist
- entitlements.mac.plugin.plist
- entitlements.mac.renderer.plist
- build-update-metadata.mjs
- launch-electron-dev.mjs
- launch-electron-prod.mjs
- package-electron.mjs
- renderer-dev-config.d.mts
- renderer-dev-config.mjs
- runtime-env.mjs
- startup-smoke-ai.mjs
- sync-static-assets.mjs
- wait-for-electron-build.mjs
- web-preview-e2e.mjs
- bootstrap-request.ts
- connectivity-test.ts
- cors.ts
- device-discovery.ts
- multi-platform-runtime.ts
- platform-sidecar-process.ts
- scrcpy-sidecar-process.ts
- scrcpy-worker.ts
- types.ts
- codegen.ts
- index.ts
- performance-watchdog.ts
- shell-env.ts
- single-instance.ts
- studio-artifact-cleanup.ts
- updater-handlers.ts
- updater.ts
- window-reveal.ts
- index.ts
- InterVariable.woff2
- OFL.txt
- index.ts
- main-chat.png
- main-device.png
- main-disconnect.png
- main-phone-screen.png
- main-platform-pc.svg
- main-platform-phone.svg
- playground-action-chevron.png
- playground-action.png
- playground-history.png
- playground-send.png
- playground-tool.png
- sidebar-android.svg
- sidebar-collapse.svg
- sidebar-computer.png
- sidebar-expand.svg
- sidebar-harmony.png
- sidebar-ios.png
- sidebar-overview.png
- sidebar-settings.png
- sidebar-web.png
- index.tsx
- index.tsx
- index.tsx
- CreateAgentCard.tsx
- DeviceList.tsx
- index.tsx
- MobilePreviewFrame.css
- MobilePreviewFrame.tsx
- ModelConfigCard.tsx
- preview-layout.ts
- index.tsx
- studio-playground-panel.css
- StudioExecutionEmptyState.css
- StudioTimelineExecution.css
- StudioTimelineExecution.tsx
- api-playground.svg
- recorder.svg
- ConnectionStatusDot.tsx
- index.ts
- mode-icons.tsx
- playground-shell-skin.css
- PlaygroundShell.tsx
- click-to-expand.svg
- click-to-fold.svg
- history.svg
- record-button.svg
- recorder-icons.tsx
- recording-button.svg
- index.ts
- recorder-panel-utils.ts
- RecorderDetailView.tsx
- RecorderFloatingPanel.tsx
- RecorderHistoryList.tsx
- studio-recorder-panel.css
- StudioRecorderPanel.tsx
- StudioReplayPanel.tsx
- index.tsx
- index.tsx
- SettingItem.tsx
- UpdaterSection.tsx
- agent-options-storage.ts
- connectivity-env.ts
- index.tsx
- model-env-close.svg
- model-env-connectivity.svg
- model-env-storage.ts
- ModelEnvConfigModal.tsx
- types.ts
- index.tsx
- index.tsx
- studio-action-menu.css
- index.tsx
- index.tsx
- index.tsx
- studio-timeline-panel.css
- index.ts
- MaskedIcon.tsx
- useStudioUpdater.ts
- preview-discovery.ts
- report-download.ts
- selectors.ts
- StudioPlaygroundProvider.tsx
- StudioPlaygroundReadyProvider.tsx
- types.ts
- useStudioPlayground.ts
- codegen-adapter.ts
- codegen.ts
- event-mapper.ts
- export.ts
- model-config.ts
- replay.ts
- secure-id.ts
- selectors.ts
- storage.ts
- StudioRecorderProvider.tsx
- types.ts
- useStudioRecorder.ts
- StudioAntdProvider.tsx
- ThemeProvider.tsx
- App.css
- App.tsx
- index.tsx
- agent-options.ts
- electron-contract.ts
- external-links.ts
- model-connection.ts
- titlebar-layout.ts
- updater-contract.ts
- web-viewport.ts
- env.d.ts
- style.d.ts
- photon.ts
- agent-options-storage.test.ts
- android-runtime.test.ts
- bucket-discovered-devices.test.ts
- build-update-metadata.test.mjs
- connecting-preview.test.ts
- connection-state-previews.test.ts
- connectivity-env.test.ts
- connectivity-test.test.ts
- device-discovery-service.test.ts
- device-discovery.test.ts
- electron-contract.test.ts
- external-links.test.ts
- floating-replay-panel-layout.test.ts
- headless-workflow.test.mjs
- launch-electron.test.ts
- main-content-overview.test.tsx
- main-content-preview-layout.test.ts
- main-content-web-navigation.test.tsx
- mobile-preview-frame.test.tsx
- model-env-config-modal.test.tsx
- model-env-storage.test.ts
- package-electron.test.mjs
- platform-sidecar-process.test.ts
- playground-bootstrap-request.test.ts
- playground-config.test.tsx
- playground-import-replay.test.tsx
- playground-selectors.test.ts
- preload-bridge.test.ts
- preview-discovery.test.ts
- recorder-timeline-styles.test.ts
- release-notification.test.mjs
- report-download.test.ts
- rsbuild-config.test.ts
- runtime-env.test.mjs
- scrcpy-sidecar-process.test.ts
- shell-env.test.ts
- shell-layout-recorder-overlay.test.tsx
- sidebar-device-list.test.ts
- sidebar-settings.test.ts
- single-instance.test.ts
- startup-smoke-ai.test.mjs
- startup-smoke.test.mjs
- studio-artifact-cleanup.test.ts
- studio-execution-empty-state.test.tsx
- studio-fonts.test.mjs
- studio-playground-ready-provider.test.ts
- studio-recorder-export.test.ts
- studio-recorder-main-codegen.test.ts
- studio-recorder-model-config.test.ts
- studio-recorder-panel.test.tsx
- studio-recorder-provider.test.tsx
- studio-recorder-secure-id.test.ts
- studio-recorder-storage.test.ts
- studio-recorder.test.ts
- studio-timeline-execution-styles.test.mjs
- sync-static-assets.test.mjs
- theme-provider.test.ts
- titlebar-layout.test.ts
- updater-handlers.test.ts
- updater-section.test.tsx
- wait-for-electron-build.test.mjs
- web-preview-e2e.test.mjs
- window-reveal.test.ts
- dev-app-update.yml
- package.json
- postcss.config.mjs
- rsbuild.config.ts
- tsconfig.build.json
- tsconfig.json
- vitest.config.ts
- midscene-android
- playground.ts
- download-retry.mjs
- download-scrcpy-server.mjs
- download-yadb.mjs
- github-release-asset.mjs
- proxy-dispatcher.mjs
- run-emulator-ci-smokes.sh
- serve-todo-fixture.mjs
- adb-shell.ts
- adb.ts
- agent-tools.ts
- agent.ts
- appNameMapping.ts
- cli.ts
- device.ts
- index.ts
- resource-path.ts
- scrcpy-device-adapter.ts
- scrcpy-manager.ts
- ui-tree-capture.ts
- ui-tree.ts
- utils.ts
- visual-action-registry.ts
- android-emulator-smoke.test.ts
- ebay.test.ts
- merge-reports.test.ts
- multi-display.test.ts
- pinch.test.ts
- scroll-swipe.test.ts
- setting.test.ts
- todo.test.ts
- travel.test.ts
- ui-observer.test.ts
- todo-mvc.html
- adb.test.ts
- agent-tools.test.ts
- agent.test.ts
- android-emulator-ui-dump.test.ts
- cli.test.ts
- device-scrcpy-status.test.ts
- download-retry.test.ts
- escape-for-shell.test.ts
- open-frame-source.test.ts
- page.test.ts
- proxy-dispatcher.test.ts
- resource-path.test.ts
- scrcpy-adapter.test.ts
- scrcpy-manager.test.ts
- scrcpy-server-version.test.ts
- ui-tree.test.ts
- utils.test.ts
- visual-action-registry.test.ts
- yadb-download.test.ts
- yaml-runAdbShell.test.ts
- android-emulator-ui-dump.ts
- bench-size.ts
- .gitignore
- package.json
- README.md
- rslib.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- android-playground
- bin.ts
- index.ts
- platform.ts
- scrcpy-preview-status.ts
- scrcpy-server.ts
- timeout.ts
- platform-session-manager.test.ts
- scrcpy-preview-status.test.ts
- scrcpy-server.test.ts
- timeout.test.ts
- .gitignore
- package.json
- README.md
- rslib.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- midscene
- command.ts
- index.ts
- rstest-dependencies.ts
- rstest-entry.ts
- rstest-project.ts
- rstest-runner.ts
- yaml-batch.ts
- yaml-case.ts
- args.ts
- batch-runner.ts
- cli-utils.ts
- config-factory.ts
- create-yaml-player.ts
- dotenv-loader.ts
- execution-summary.ts
- http-server.d.ts
- index.ts
- model-command.ts
- printer.ts
- tty-renderer.ts
- yaml-batch-executor.ts
- bin.test.ts.snap
- cache-test-disabled.yml
- cache-test-explicit-id.yml
- cache-test-readonly-mode.yml
- bin.test.ts
- bridge.test.ts
- extended-options.yml
- local-error-message.yml
- local.yml
- image-prompting.yaml
- online.yaml
- check_content.yaml
- bing.yaml
- local.yml
- open-new-tab.yaml
- android-without-launch.yaml
- index.yaml
- maps-navigation.yaml
- search-headphone-on-ebay.yaml
- twitter-auto-like.yaml
- index.yaml
- ios-without-launch.yaml
- maps-navigation.yaml
- search-headphone-on-ebay.yaml
- twitter-auto-like.yaml
- local-error-message.yml
- local.yml
- after-login.yaml
- index.yaml
- login.yaml
- index.html
- session-storage-test.html
- share-context-test.html
- 01-login.yaml
- 02-check-login.yaml
- index.yaml
- command.test.ts
- rstest-entry.test.ts
- rstest-project.test.ts
- rstest-runner-config.test.ts
- rstest-runner.test.ts
- yaml-batch.test.ts
- yaml-case.test.ts
- batch-runner.test.ts
- cli-utils.test.ts
- config-factory.test.ts
- create-yaml-player.test.ts
- execution-summary.test.ts
- model-command.test.ts
- printer.test.ts
- process-cache-config.test.ts
- share-browser-context.test.ts
- start-server.ts
- verify-storage-between-pages.mjs
- verify-storage-goto.mjs
- .gitignore
- .npmignore
- LICENSE
- package.json
- README.md
- rslib.config.ts
- tsconfig.build.json
- tsconfig.json
- vitest.config.ts
- display-info
- phased-scroll
- rdp-helper
- midscene-computer
- rdp_helper_connection_policy.hpp
- rdp_helper_json.hpp
- rdp_helper_png.hpp
- rdp_helper_protocol.hpp
- rdp_helper_session.hpp
- rdp_helper_session_policy.hpp
- json.cpp
- main.cpp
- png.cpp
- protocol.cpp
- session.cpp
- connection_policy_test.cpp
- session_policy_test.cpp
- CMakeLists.txt
- display-info.m
- phased-scroll.m
- build-native.mjs
- prepublish-native.mjs
- address.ts
- backend-client.ts
- device.ts
- helper-binary.ts
- protocol.ts
- libnut.d.ts
- agent-tools.ts
- agent.ts
- cli.ts
- device.ts
- index.ts
- input-driver.ts
- utils.ts
- xvfb.ts
- macos-desktop-smoke-app-Info.plist
- macos-desktop-smoke-app.swift
- scroll-page.html
- windows-desktop-smoke-app.ps1
- login-form.test.ts
- real-session-parity.test.ts
- real-session-protocol.test.ts
- ai-auto-todo.test.ts
- ai-shop.test.ts
- ai-weather.test.ts
- basic.test.ts
- chinese-input.test.ts
- chrome-extension-bridge.test.ts
- chrome-extension-helpers.ts
- chrome-extension-playground-dark-timeline.test.ts
- chrome-extension-playground.test.ts
- chrome-extension-recorder.test.ts
- chrome-extension-settings.test.ts
- chrome-extension.test.ts
- keyboard.test.ts
- macos-desktop-smoke.test.ts
- multi-display.test.ts
- scroll.test.ts
- test-utils.ts
- web-browser.test.ts
- windows-desktop-smoke.test.ts
- agent.test.ts
- backend-client.test.ts
- helper-process.test.ts
- agent-tools.test.ts
- agent.test.ts
- device-security.test.ts
- device.test.ts
- display-coordinate.test.ts
- input-driver-scroll.test.ts
- input-strategy.test.ts
- linux-screenshot.test.ts
- phased-scroll.test.ts
- windows-screenshot.test.ts
- xvfb.test.ts
- package.json
- README.md
- rslib.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- index.ts
- package.json
- rslib.config.ts
- tsconfig.build.json
- tsconfig.json
- index.ts
- package.json
- rslib.config.ts
- tsconfig.build.json
- tsconfig.json
- computer-playground
- bin.ts
- browser-window-controller.ts
- index.ts
- platform.ts
- window-control.ts
- platform-session-manager.test.ts
- package.json
- README.md
- rslib.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- index.ts
- package.json
- rslib.config.ts
- tsconfig.build.json
- tsconfig.json
- create-animated-webp-report-poc.mjs
- repack-inline-report-webp-poc.mjs
- retheme-animated-webp-report-poc.mjs
- ai-act-progress.ts
- index.ts
- progress-bus.ts
- agent.ts
- cache-config.ts
- common.ts
- execution-session.ts
- file-chooser.ts
- index.ts
- insight.ts
- metrics.ts
- prompt-context.ts
- record-to-report.ts
- run-gherkin-scenario.ts
- run-markdown.ts
- screenshot-preparation.ts
- task-builder.ts
- task-cache.ts
- tasks.ts
- ui-observer.ts
- ui-utils.ts
- usage-intent.ts
- utils.ts
- fixture.ts
- index.ts
- run-connectivity-test.ts
- chat-completion.ts
- custom-planning-types.ts
- default-planning-protocol.ts
- image-preprocess.ts
- index.ts
- locate.ts
- planning-action.ts
- planning-protocol.ts
- planning.ts
- resolve.ts
- types.ts
- actions.ts
- adapter.ts
- locate.ts
- parser.ts
- planning.ts
- prompt.ts
- actions.ts
- adapter.ts
- parser.ts
- planning.ts
- prompt.ts
- intent.ts
- default.ts
- doubao.ts
- gemini.ts
- glm.ts
- gpt.ts
- index.ts
- kimi.ts
- mimo.ts
- qwen.ts
- registry.ts
- action-output-example.ts
- action-space-description.ts
- index.ts
- multi-turn-example.ts
- planning-response-example.ts
- sub-goals-text.ts
- system-prompt.ts
- describe.ts
- extraction.ts
- llm-locator.ts
- llm-section-locator.ts
- locate-grounding-rules.ts
- order-sensitive-judge.ts
- codex-app-server.ts
- index.ts
- model-call-recorder.ts
- openai-error.ts
- request-timeout.ts
- semantic-retry.ts
- types.ts
- bbox.ts
- coordinate-distance.ts
- errors.ts
- factory.ts
- index.ts
- parse.ts
- pixel-bbox-mapper.ts
- prompt-spec.ts
- types.ts
- action-schema.ts
- json.ts
- multimodal-prompt.ts
- xml.ts
- index.ts
- locate-result-rect.ts
- locate.ts
- planning-action-locate.ts
- search-area-mapping.ts
- search-area.ts
- section-locate.ts
- types.ts
- utils.ts
- extraction-parser.ts
- extraction.ts
- index.ts
- order-sensitive.ts
- conversation-history.ts
- custom-planning.ts
- index.ts
- locate-normalization.ts
- planning-action-log.ts
- standard-planning-parser.ts
- standard-planning.ts
- types.ts
- common.ts
- index.ts
- markdown.ts
- metadata.ts
- playwright.ts
- yaml.ts
- index.ts
- device-options.ts
- index.ts
- html-utils.ts
- index.ts
- report-action-dump.ts
- report-dump-compactor.ts
- screenshot-restoration.ts
- screenshot-store.ts
- task-service-dump.ts
- task-status.ts
- index.ts
- utils.ts
- index.ts
- builder.ts
- index.ts
- player.ts
- utils.ts
- common.ts
- constants.ts
- element-describer.ts
- errors.ts
- index.ts
- report-cli.ts
- report-generator.ts
- report-html-template.ts
- report-markdown.ts
- report-stats.ts
- report.ts
- screenshot-item.ts
- task-runner.ts
- task-timing.ts
- tree.ts
- types.ts
- utils.ts
- yaml.ts
- extract.test.ts.snap
- extract.test.ts
- planning-input.test.ts.snap
- planning.test.ts.snap
- basic.test.ts
- input.test.ts
- service.test.ts
- connectivity.test.ts
- llm-inspect.test.ts
- llm-section-locator.test.ts
- streaming.test.ts
- input.png
- input.png
- input.png
- input.png
- input.png
- inline-sample.html
- baidu.png
- dump-for-utils-test.json
- dump.json
- report-markdown.output.md
- tree.test.ts.snap
- input-mode.test.ts
- input-primitives.test.ts
- intl-mock.ts
- prompt.test.ts.snap
- actions.test.ts
- adapter.test.ts
- locate.test.ts
- planning-action-parser.test.ts
- planning-messages.test.ts
- planning.test.ts
- prompt.test.ts
- response-parser.test.ts
- prompt.test.ts.snap
- actions.test.ts
- adapter-json-repair.test.ts
- adapter.test.ts
- json-parser.test.ts
- locate-result.test.ts
- planning-response-parser.test.ts
- planning.test.ts
- prompt.test.ts
- chat-completion.test.ts
- doubao.test.ts
- gemini.test.ts
- glm.test.ts
- gpt.test.ts
- kimi.test.ts
- mimo.test.ts
- qwen.test.ts
- assertion.test.ts.snap
- describe.test.ts.snap
- prompt.test.ts.snap
- action-description.test.ts
- action-output-example.test.ts
- action-space-description.test.ts
- planning-response-example.test.ts
- sub-goals-text.test.ts
- describe.test.ts
- prompt.test.ts
- model-call-recorder.test.ts
- action-schema.test.ts
- index.test.ts
- report-html.ts
- planning-action-log.test.ts
- markdown.test.ts
- metadata.test.ts
- playwright.test.ts
- yaml.test.ts
- action-clear-input.test.ts
- action-keyboard-press.test.ts
- action-long-press.test.ts
- action-param-validation.test.ts
- action-pinch.test.ts
- agent-cache-config.test.ts
- agent-context-option.test.ts
- agent-context-retry.test.ts
- agent-custom-model.test.ts
- agent-describe-element.test.ts
- agent-dump-update.test.ts
- agent-metrics.test.ts
- agent-progress-bus.test.ts
- agent-report-filename.test.ts
- agent-report-html.test.ts
- agent-scroll-compat.test.ts
- agent-ui-observer.test.ts
- ai-act-file-upload-tap.test.ts
- ai-act-plan-cache-fallback.test.ts
- ai-judge-order-sensitive.test.ts
- aiaction-cacheable.test.ts
- bbox-locate-cache.test.ts
- codex-app-server-provider.test.ts
- common-context-parser-orientation.test.ts
- common-context-parser-shrink-factor.test.ts
- connectivity-service-cycle.test.ts
- connectivity.test.ts
- conversation-history.test.ts
- custom-planning.test.ts
- device-options.test.ts
- dump-screenshot-sequence.test.ts
- dump-utils.test.ts
- execution-dump.test.ts
- extraction.test.ts
- file-chooser-accept-path.test.ts
- freeze-context.test.ts
- gpt-image-detail.test.ts
- grounding-locate-not-found.test.ts
- grounding.test.ts
- html-utils.test.ts
- image-preprocess.test.ts
- insight-extract-prompt.test.ts
- insight-multi-frame.test.ts
- json.test.ts
- llm-planning-retry.test.ts
- llm-planning.test.ts
- locate-multimodal-regression.test.ts
- locate-normalization.test.ts
- locate-result-adapter.test.ts
- merge-browser-parse.test.ts
- model-adapter.test.ts
- parse-action.test.ts
- planning-tap-locator.test.ts
- player-action-dispatch.test.ts
- prompt-context.test.ts
- proxy-configuration.test.ts
- recorder-frame-sequence.test.ts
- report-cli.test.ts
- report-generator-async-contract.test.ts
- report-generator.test.ts
- report-issues.test.ts
- report-markdown.test.ts
- report-merge-count.test.ts
- report-merge-status.test.ts
- report-split.test.ts
- report-stats.test.ts
- report.test.ts
- run-gherkin-scenario.test.ts
- run-markdown.test.ts
- screenshot-item.test.ts
- screenshot-persistence-preparation.test.ts
- screenshot-preparation.test.ts
- screenshot-store.test.ts
- search-area.test.ts
- semantic-retry.test.ts
- service-caller-empty-content.test.ts
- service-caller-openai-error.test.ts
- service-caller-reasoning-fallback.test.ts
- service-caller-timeout.test.ts
- service-describe.test.ts
- service-locate-deeplocate.test.ts
- service-utils.test.ts
- skill.test.ts
- standard-planning-parser.test.ts
- task-builder.test.ts
- task-cache-empty-flow.test.ts
- task-cache-poisoning.test.ts
- task-executor-concurrency.test.ts
- task-executor-custom-planning.test.ts
- task-runner-log-time.test.ts
- task-service-dump.test.ts
- task-status.test.ts
- tasks-null-data.test.ts
- ui-observer.test.ts
- utils.test.ts
- vl-model-check.test.ts
- xml-parser.test.ts
- yaml-doc-usage.test.ts
- yaml-player-output.test.ts
- common.ts
- evaluation.ts
- tsconfig.json
- utils.ts
- .gitignore
- .npmignore
- LICENSE
- package.json
- README.md
- rslib.config.ts
- third-party-licenses.txt
- tsconfig.build.json
- tsconfig.json
- vitest.config.ts
- midscene-harmony
- agent-tools.ts
- agent.ts
- appNameMapping.ts
- bin.ts
- cli.ts
- device.ts
- hdc.ts
- index.ts
- keycode.ts
- platform.ts
- utils.ts
- ebay.test.ts
- merge-reports.test.ts
- scroll-swipe.test.ts
- scroll-verify.test.ts
- setting.test.ts
- todo.test.ts
- ui-observer.test.ts
- bm-dump-camera.txt
- bm-dump-huawei-video.txt
- agent-tools.test.ts
- agent.test.ts
- device.test.ts
- hdc.test.ts
- keycode.test.ts
- platform.test.ts
- utils.test.ts
- .gitignore
- package.json
- rslib.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- harmony-playground
- bin.ts
- package.json
- rslib.config.ts
- tsconfig.build.json
- tsconfig.json
- ios-playground
- midscene-ios
- playground.ts
- runWdaRequest-example.ts
- run-simulator-ci-smokes.sh
- agent-tools.ts
- agent.ts
- appNameMapping.ts
- bin.ts
- cli.ts
- device.ts
- index.ts
- ios-webdriver-client.ts
- mjpeg-frame-source.ts
- platform.ts
- utils.ts
- ebay.test.ts
- ios-app-switcher.test.ts
- ios-simulator-smoke.test.ts
- pinch.test.ts
- scroll-swipe.test.ts
- setting.test.ts
- todo.test.ts
- ui-observer.test.ts
- ios-device-override-env.mjs
- ios-device-override.mjs
- agent-tools.test.ts
- agent.test.ts
- cli-launch.test.ts
- device.test.ts
- executeRequest-session-prefix.test.ts
- ios-simulator-input-retry.test.ts
- ios-webdriver-client-compatibility.test.ts
- mjpeg-frame-source.test.ts
- platform-session-manager.test.ts
- structure.test.ts
- utils.test.ts
- wda-backend.test.ts
- yaml-runWdaRequest.test.ts
- ios-simulator-input-retry.ts
- package.json
- README.md
- rslib.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- ios-playground
- bin.ts
- package.json
- rslib.config.ts
- tsconfig.build.json
- tsconfig.json
- base.ts
- local-execution.ts
- remote-execution.ts
- index.ts
- common.ts
- index.browser.ts
- index.ts
- launcher.ts
- mjpeg-hub.ts
- mjpeg-stream-handler.ts
- multi-platform.ts
- platform-launcher.ts
- platform.ts
- pointer-dispatch.ts
- recorder-ai-service.ts
- recorder-ui-describer-prompt.ts
- recorder-ui-describer.ts
- runtime-metadata.ts
- server.ts
- types.ts
- base-adapter.test.ts
- common.test.ts
- launcher.test.ts
- local-execution-adapter.test.ts
- multi-platform.test.ts
- platform.test.ts
- playground-sdk.test.ts
- playground.test.ts
- recorder-ui-describer.test.ts
- remote-execution-adapter.test.ts
- serialize-zod-field.test.ts
- server-cancel-recreate.test.ts
- server-connected-during-recreate.test.ts
- server-interact.test.ts
- server-mjpeg-stream.test.ts
- server-runtime-metadata.test.ts
- server-security.test.ts
- server-session-manager.test.ts
- global-setup.ts
- local-execution-config-recreation.test.ts
- setup.ts
- package.json
- rslib.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- ai-config.ts
- auto-create.ts
- create-agent-error.tsx
- selectors.ts
- single-flight.ts
- types.ts
- usePlaygroundController.ts
- connection-closed.svg
- dropdown-chevron.svg
- midscene-logo.svg
- server-offline-background.svg
- server-offline-foreground.svg
- PlaygroundConversationPanel.less
- PlaygroundConversationPanel.tsx
- DeviceInteractionLayer.tsx
- DisconnectedPreview.tsx
- global.d.ts
- index.ts
- manual-interaction.ts
- PlaygroundApp.less
- PlaygroundApp.tsx
- PlaygroundPreview.tsx
- PlaygroundThemeProvider.tsx
- PreviewRenderer.tsx
- runtime-info.ts
- scrcpy-preview.ts
- scrcpy-stream.ts
- ScrcpyPanel.tsx
- session-setup.ts
- session-state.ts
- SessionSetupPanel.less
- SessionSetupPanel.tsx
- useServerStatus.ts
- controller-ai-config.test.ts
- controller-auto-create.test.ts
- controller-selectors.test.ts
- controller-single-flight.test.ts
- create-agent-error.test.ts
- device-interaction-layer.test.ts
- preview-renderer-default-mode.test.ts
- preview-renderer-manual-drag.test.ts
- preview-renderer-manual-input.test.ts
- runtime-info.test.ts
- scrcpy-panel.test.ts
- scrcpy-preview.test.ts
- scrcpy-stream.test.ts
- session-setup-panel.test.ts
- session-state.test.ts
- package.json
- README.md
- rslib.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- shiny-text.css
- shiny-text.tsx
- button.css
- Button.tsx
- index.tsx
- recorder-iife-index.ts
- recorder.ts
- RecordTimeline.css
- RecordTimeline.tsx
- .gitignore
- package.json
- README.md
- rslib.config.ts
- tsconfig.build.json
- tsconfig.json
- agent-behavior-init-args.ts
- base-tools.ts
- chrome-path.ts
- cli-report-session.ts
- error-formatter.ts
- index.ts
- init-arg-utils.ts
- observation-artifact.ts
- observation-record.ts
- tool-defaults.ts
- tool-generator.ts
- types.ts
- user-prompt.ts
- cli-args.ts
- cli-error.ts
- cli-runner.ts
- index.ts
- interrupt.ts
- record-command.ts
- screenshot-file.ts
- verbose-ai-act.ts
- verbose-screenshot.ts
- verbose.ts
- example-code.ts
- index.ts
- basic.ts
- constants.ts
- global-config-manager.ts
- helper.ts
- index.ts
- init-debug.ts
- model-config-manager.ts
- parse-model-config.ts
- types.ts
- utils.ts
- constants.ts
- debug.ts
- dom-util.ts
- index.ts
- locator.ts
- tree.ts
- util.ts
- web-extractor.ts
- box-select.ts
- canvas-fallback.ts
- get-photon.ts
- get-sharp.ts
- index.ts
- info.ts
- transform.ts
- fs.ts
- index.ts
- port.ts
- async-hooks.ts
- index.ts
- index.ts
- baseDB.ts
- common.ts
- index.ts
- key-alias-utils.ts
- logger.ts
- recorder.ts
- us-keyboard-layout.ts
- utils.ts
- zod-schema-utils.ts
- 2x2.jpeg
- 2x2.png
- baidu.png
- colorful.png
- dump.json
- heytea.jpeg
- icon.png
- long-text.png
- reference-of-list.png
- reference.png
- table.png
- cli-runner.test.ts.snap
- tree.test.ts.snap
- decide-model.test.ts
- decide-sdk.test.ts
- global-config-manager.test.ts
- helper.test.ts
- modle-config-manager.test.ts
- parse.test.ts
- utils.test.ts
- index.html
- index.test.ts.snap
- index.test.ts
- resize-base64-image-to-jpeg-browser.test.ts
- resize-base64-image-to-jpeg.test.ts
- chrome-path.test.ts
- cli-interrupt.test.ts
- cli-report-session.test.ts
- cli-runner.test.ts
- common.test.ts
- dependencies.test.ts
- error-formatter.test.ts
- fs.test.ts
- generate-element-by-rect.test.ts
- iife-bundle.test.ts
- keyboard.test.ts
- locator-svg-multiple.test.ts
- locator-svg-xpath-index-issue.test.ts
- locator-svg-xpath-query.test.ts
- locator.test.ts
- logger-backpressure.test.ts
- logger.test.ts
- node-cache.test.ts
- observation-record.test.ts
- recorder.test.ts
- tool-defaults.test.ts
- tool-generator.test.ts
- transform.test.ts
- tree.test.ts
- utils.test.ts
- zod-schema-utils.test.ts
- tsconfig.json
- utils.ts
- .gitignore
- package.json
- README.md
- rslib.config.ts
- rslib.inspect.config.ts
- rstest.config.ts
- third-party-licenses.txt
- tsconfig.app.base.json
- tsconfig.base.json
- tsconfig.build.json
- tsconfig.json
- midscene-test
- midscene.config.ts
- midscene.yaml
- README.md
- .gitignore
- README.md
- index.ts
- node-reference.ts
- result-store.ts
- test-command.ts
- test-project-runner.ts
- test-project.ts
- types.ts
- case-runner.ts
- document-runtime.ts
- execute-step.ts
- history.ts
- index.ts
- project-runtime.ts
- registry.ts
- run-collected-case.ts
- run-workflow-document.ts
- scope-teardown.ts
- types.ts
- index.ts
- define-node.ts
- index.ts
- types.ts
- collect.ts
- index.ts
- normalize.ts
- types.ts
- variables.ts
- errors.ts
- index.ts
- test-cli.ts
- failure.yaml
- midscene.config.ts
- a.yaml
- b.yaml
- midscene.config.ts
- a.yaml
- b.yaml
- midscene.config.ts
- midscene.config.ts
- report.yaml
- invalid.yaml
- midscene.config.ts
- second.yml
- first.yaml
- midscene.config.ts
- test-cli.test.ts
- test-project-config.ts
- tsconfig.json
- case-runner.test.ts
- collection.test.ts
- document-runtime.test.ts
- history.test.ts
- midscene-nodes.test.ts
- node-reference.test.ts
- normalize.test.ts
- project-runtime.test.ts
- registry.test.ts
- run-collected-case.test.ts
- test-project-runner.test.ts
- test-project.test.ts
- variables.test.ts
- package.json
- rslib.config.ts
- tsconfig.build.json
- tsconfig.json
- vitest.config.ts
- vitest.e2e.config.ts
- highlights.ts
- index.less
- index.tsx
- index.less
- index.tsx
- index.tsx
- index.less
- index.tsx
- index.tsx
- index.less
- index.tsx
- index.tsx
- index.less
- index.tsx
- index.less
- index.tsx
- index.tsx
- index.tsx
- style.less
- derive-frame-state.ts
- export-branded-video.ts
- frame-calculator.ts
- playback-frame.ts
- playback-layout.ts
- pointer-layout.ts
- StepScene.tsx
- index.less
- index.tsx
- playback-controls.ts
- report-download.ts
- use-frame-player.ts
- index.less
- playground-demo-ui-context.json
- index.less
- index.tsx
- index.less
- index.tsx
- index.less
- index.tsx
- index.tsx
- index.less
- index.tsx
- context-provider.ts
- indexeddb-storage-provider.ts
- storage-provider.ts
- empty-state.ts
- external-run.ts
- index.less
- index.tsx
- progress-groups.ts
- common.less
- index.ts
- useMinimalTypeGate.ts
- usePlaygroundExecution.ts
- usePlaygroundState.ts
- useSafeOverrideAIConfig.ts
- useServerValid.ts
- useTextTruncation.ts
- useTheme.ts
- action-chevron.svg
- avatar.svg
- close.svg
- global-perspective.svg
- history.svg
- magnifying-glass.svg
- player-setting.svg
- prompt-history.svg
- setting.svg
- show-marker.svg
- history.ts
- store.tsx
- action-label.ts
- color.ts
- constants.tsx
- device-capabilities.ts
- empty-state-scroll.ts
- highlight-element.ts
- index.ts
- notify.ts
- playground-utils.ts
- progress-action-icon.tsx
- prompt-input-utils.ts
- prompt-placeholder.ts
- replay-scripts.ts
- global.d.ts
- index.tsx
- types.ts
- blackboard-highlights.test.ts
- config-modal-options.test.ts
- conversation-timeline-styles.test.ts
- device-capabilities.test.ts
- empty-state-scroll.test.ts
- highlight-element.test.ts
- inline-structured-field-config.test.ts
- playback-composition.test.ts
- playback-speed.test.ts
- playground-error-format.test.ts
- playground-execution-stop.test.ts
- progress-action-icon.test.ts
- prompt-input-labels.test.ts
- prompt-input-placeholder.test.ts
- replay-scripts-camera.test.ts
- report-download.test.ts
- screenshot-viewer.test.ts
- serialized-zod-schema.test.ts
- text-truncation.test.ts
- universal-playground-empty-state.test.ts
- universal-playground-external-run.test.ts
- universal-playground-progress-groups.test.ts
- .gitignore
- .npmignore
- package.json
- README.md
- rslib.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- midscene-playground
- midscene-web
- playground.ts
- agent-cli-side.ts
- browser.ts
- common.ts
- index.ts
- io-client.ts
- io-server.ts
- page-browser-side.ts
- agent.ts
- cdpInput.ts
- dynamic-scripts.ts
- index.ts
- page.ts
- browser-agent-utils.ts
- browser-agent.ts
- cache-helper.ts
- viewport.ts
- index.ts
- agent.ts
- ai-fixture.ts
- browser-agent.ts
- index.ts
- page-agent.ts
- page.ts
- report-filename.ts
- agent-launcher.ts
- agent.ts
- base-page.ts
- browser-agent.ts
- index.ts
- page-agent.ts
- page.ts
- index.ts
- static-agent.ts
- static-page.ts
- agent-init-args.ts
- agent-tools-cdp.ts
- agent-tools-puppeteer.ts
- agent-tools.ts
- bin.ts
- cdp-proxy-constants.ts
- cdp-proxy-manager.ts
- cdp-proxy.ts
- cdp-target-store.ts
- cli-options.ts
- cli.ts
- index.ts
- platform.ts
- utils.ts
- web-element.ts
- web-page.ts
- agent.test.ts
- file-upload.test.ts
- keyboard-event.test.ts
- open-new-tab.test.ts
- remote-access.test.ts
- temp.test.ts
- httpbin.dev_cookies.json
- file1.txt
- file2.txt
- ai-act-file-upload.html
- bar.txt
- disabled-attrs.html
- double-click.html
- drag-and-drop.html
- file-upload.html
- foo.txt
- github-logo.png
- iframe-child.html
- iframe-test.html
- input-test.html
- local-search.html
- narrow-input.html
- optional-popup-cache.html
- pinch-scroll.html
- relative-test.txt
- scroll.html
- search-engine.html
- select-scroll-bottom.html
- select.html
- tab-navigation-target.html
- tab-navigation.html
- test-file-1.txt
- test-file-2.txt
- test-file.txt
- transient-toast.html
- ui-context.json
- index.html
- index.html
- index.html
- fruit-order.md
- image-a.png
- image-b.png
- image-c.png
- image-d.png
- index.html
- ai-auto-todo.spec.ts
- ai-shop.spec.ts
- cache-fixture.ts
- cache-functionality.spec.ts
- context-ai-tap.spec.ts
- fast-login-popup.spec.ts
- file-upload.spec.ts
- fixture.ts
- image-prompt.spec.ts
- memory-release.spec.ts
- narrow-input-prompt.spec.ts
- open-new-tab.spec.ts
- report-replay-all.spec.ts
- run-gherkin-scenario.spec.ts
- run-markdown.spec.ts
- screenshot-cdp-fallback.spec.ts
- util.ts
- todo-report.spec.ts
- agent.test.ts
- ai-act-plan-cache-fallback.test.ts
- ai-number.test.ts
- cache-functionality.test.ts
- cli-assert-image-prompt.test.ts
- custom-actions.test.ts
- disabled-attrs.test.ts
- download-path.test.ts
- element-describer.test.ts
- element-interaction.test.ts
- extra-http-headers.test.ts
- file-upload.test.ts
- iframe-xpath.test.ts
- input-mode.test.ts
- misc.test.ts
- open-new-tab.test.ts
- parameter-validation.test.ts
- pinch.test.ts
- query.test.ts
- report-merging.test.ts
- sauce-demo.test.ts
- screenshot-shrink-factor.test.ts
- search.test.ts
- select-scroll.test.ts
- skipped.test.ts
- svg-suite.test.ts
- tab-navigation.test.ts
- test-utils.ts
- ui-observer.test.ts
- utils.ts
- yaml-player.test.ts
- static-page.test.ts
- cache.ts
- agent.test.ts.snap
- task-cache.test.ts.snap
- web-extractor.test.ts.snap
- yaml.test.ts.snap
- file-chooser.test.ts
- io.test.ts
- security.test.ts
- input.png
- output.png
- child.html
- search-dark.svg
- search.svg
- input.png
- output.png
- child.html
- index.html
- input.png
- merge-rects.html
- output.png
- base-page-drag.html
- dump-with-invisible.json
- dump.json
- agent-launcher.test.ts
- ai-action-context.test.ts
- base-page-size.test.ts
- chrome-args-validation.test.ts
- input-clear-then-type-race.test.ts
- player.test.ts.snap
- utils.test.ts.snap
- index.html
- input-mode-typeonly-e2e.test.ts
- input-mode-typeonly.test.ts
- player.test.ts
- utils.test.ts
- agent-init-args.test.ts
- agent-keyboard-press-targetless-e2e.test.ts
- agent-tools-puppeteer.test.ts
- agent.test.ts
- ai-input-number-value.test.ts
- base-page-clear-input-cdp.test.ts
- base-page-invoke-action.test.ts
- base-page-long-press.test.ts
- base-page-screencast.test.ts
- base-page-screenshot.test.ts
- browser-page-manager.test.ts
- cdp-proxy.test.ts
- chrome-extension-cache.test.ts
- chrome-extension-debugger-race.test.ts
- chrome-extension-drag.test.ts
- chrome-extension-file-chooser.test.ts
- chrome-extension-navigation.test.ts
- circular-dependency.test.ts
- cli-options.test.ts
- cli-viewport-e2e.test.ts
- constructor-validation.test.ts
- force-chrome-select-rendering.test.ts
- http-server.d.ts
- page-task-executor-rightclick.test.ts
- page-task-executor-waitFor.test.ts
- platform.test.ts
- playground-server.test.ts
- playwright-ai-fixture-cache.test.ts
- playwright-ai-fixture-options.test.ts
- playwright-ai-fixture-report-filename.test.ts
- playwright-ai-fixture-this-binding.test.ts
- playwright-report-filename.test.ts
- playwright-reporter.test.ts
- static-page.test.ts
- task-cache.test.ts
- util.test.ts
- viewport.test.ts
- web-actions-navigation.test.ts
- web-extractor.test.ts
- xpath-string-escaping.test.ts
- bridge-test-server.mjs
- playwright.config.ts
- tsconfig.json
- .gitignore
- package.json
- README.md
- rslib.config.ts
- tsconfig.build.json
- tsconfig.json
- vitest.config.ts
- types.ts
- WebDriverClient.ts
- ServiceManager.ts
- WDAManager.ts
- request.ts
- index.ts
- buildSessionEndpoint.test.ts
- package.json
- rslib.config.ts
- rstest.config.ts
- tsconfig.build.json
- tsconfig.json
- check-report-build-feedback-loop.mjs
- check-tsconfig-references.mjs
- dev-prepare.js
- dictionary.txt
- format-release-notes.mjs
- github-coverage-summary.js
- publish-chrome-extension.sh
- release.js
- report-template-utils.d.mts
- report-template-utils.mjs
- rsbuild-utils.ts
- rstest-coverage.ts
- rstest-shared.ts
- rstest-style-stub.ts
- sync-core-report-template.mjs
- type-check-tests.mjs
- validate-core-report-template.mjs
- vitest-coverage.ts
- .gitignore
- .npmrc
- .prettierignore
- .prettierrc
- AGENTS.md
- biome.json
- CLAUDE.md
- commitlint.config.js
- CONTRIBUTING.md
- cspell.config.cjs
- LICENSE
- nx.json
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- README.zh.md
- tsconfig.tools.json
// repository documentation
Was this content helpful?
(0 ratings)
