mirror of
https://github.com/web-infra-dev/midscene.git
synced 2025-12-28 15:39:01 +00:00
fix: puppeteer export (#569)
This commit is contained in:
parent
80205b4625
commit
c777c139e4
@ -13,9 +13,9 @@ import { TTYWindowRenderer } from './tty-renderer';
|
||||
|
||||
import assert from 'node:assert';
|
||||
import { agentFromAdbDevice } from '@midscene/android';
|
||||
import type { FreeFn, MidsceneYamlScriptWebEnv } from '@midscene/core';
|
||||
import type { FreeFn } from '@midscene/core';
|
||||
import { AgentOverChromeBridge } from '@midscene/web/bridge-mode';
|
||||
import { puppeteerAgentForTarget } from '@midscene/web/puppeteer';
|
||||
import { puppeteerAgentForTarget } from '@midscene/web/puppeteer-agent-launcher';
|
||||
|
||||
export const launchServer = async (
|
||||
dir: string,
|
||||
@ -143,7 +143,9 @@ export async function playYamlFiles(
|
||||
const androidTarget = script.android;
|
||||
const agent = await agentFromAdbDevice(androidTarget.deviceId);
|
||||
|
||||
await agent.launch(androidTarget.launch);
|
||||
if (androidTarget.launch) {
|
||||
await agent.launch(androidTarget.launch);
|
||||
}
|
||||
|
||||
freeFn.push({
|
||||
name: 'destroy_android_agent',
|
||||
|
||||
@ -36,6 +36,7 @@ export default defineConfig({
|
||||
utils: 'src/common/utils.ts',
|
||||
'ui-utils': 'src/common/ui-utils.ts',
|
||||
puppeteer: 'src/puppeteer/index.ts',
|
||||
'puppeteer-agent-launcher': 'src/puppeteer/agent-launcher.ts',
|
||||
playwright: 'src/playwright/index.ts',
|
||||
playground: 'src/playground/index.ts',
|
||||
'midscene-playground': 'src/playground/bin.ts',
|
||||
|
||||
@ -35,6 +35,10 @@
|
||||
"types": "./dist/types/puppeteer.d.ts",
|
||||
"default": "./dist/lib/puppeteer.js"
|
||||
},
|
||||
"./puppeteer-agent-launcher": {
|
||||
"types": "./dist/types/puppeteer-agent-launcher.d.ts",
|
||||
"default": "./dist/lib/puppeteer-agent-launcher.js"
|
||||
},
|
||||
"./playwright": {
|
||||
"types": "./dist/types/playwright.d.ts",
|
||||
"default": "./dist/lib/playwright.js"
|
||||
@ -72,6 +76,9 @@
|
||||
"utils": ["./dist/types/utils.d.ts"],
|
||||
"ui-utils": ["./dist/types/ui-utils.d.ts"],
|
||||
"puppeteer": ["./dist/types/puppeteer.d.ts"],
|
||||
"puppeteer-agent-launcher": [
|
||||
"./dist/types/puppeteer-agent-launcher.d.ts"
|
||||
],
|
||||
"playwright": ["./dist/types/playwright.d.ts"],
|
||||
"playwright-report": ["./dist/types/playwright-report.d.ts"],
|
||||
"playground": ["./dist/types/playground.d.ts"],
|
||||
|
||||
@ -30,4 +30,5 @@ export class PuppeteerAgent extends PageAgent {
|
||||
|
||||
export { overrideAIConfig } from '@midscene/core/env';
|
||||
|
||||
export { puppeteerAgentForTarget } from './agent-launcher';
|
||||
// Do NOT export this since it requires puppeteer
|
||||
// export { puppeteerAgentForTarget } from './agent-launcher';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user