midscene/packages/android/tests/ai/setting.test.ts

34 lines
901 B
TypeScript
Raw Normal View History

import { describe, it, vi } from 'vitest';
import { AndroidAgent } from '../../src';
import { launchPage } from './utils';
vi.setConfig({
testTimeout: 90 * 1000,
});
const DEVICE_ID = process.env.ANDROID_DEVICE_ID;
describe(
'android integration',
async () => {
await it('Android settings page demo for scroll', async () => {
const page = await launchPage({
deviceId: DEVICE_ID,
app: {
pkg: 'com.android.settings',
activity: '.Settings',
},
});
const agent = new AndroidAgent(page);
await agent.aiAction('scroll list to bottom');
await agent.aiAction('open "More settings"');
await agent.aiAction('scroll list to bottom');
await agent.aiAction('scroll list to top');
await agent.aiAction('swipe down one screen');
await agent.aiAction('swipe up one screen');
});
},
360 * 1000,
);