@launchmenu/applet-session-manager
Version:
An applet to manage sessions
30 lines • 2.93 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const applet_lm_recorder_1 = require("@launchmenu/applet-lm-recorder");
const setupStandardNotes_1 = require("@launchmenu/applet-notes/build/recordScripts/setupStandardNotes");
exports.default = applet_lm_recorder_1.declareVideoScript(async ({ controller, recorder, visualizer, keyVisualizer, LM }) => {
let restoreNotes = await setupStandardNotes_1.setupStandardNotes(LM);
try {
await controller.resetLM();
const recordings = `${__dirname}/../../recordings`;
const recording = await recorder.recordLM(`${recordings}/resetSession.webm`);
await controller.wait(1000);
await controller.type("hello");
await controller.wait(500);
await controller.selectItem(/hello/);
await controller.wait(500);
await controller.press("tab");
await controller.wait(500);
await controller.navigate([/definitions/i]);
await controller.wait(500);
await controller.type("greet");
await controller.wait(3000);
await controller.hold(["shift", "esc"]);
await controller.wait(2000);
await recording.stop();
}
finally {
restoreNotes();
}
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzZXRTZXNzaW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3JlY29yZFNjcmlwdHMvcmVzZXRTZXNzaW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsdUVBQWtFO0FBQ2xFLHdHQUFtRztBQUVuRyxrQkFBZSx1Q0FBa0IsQ0FDN0IsS0FBSyxFQUFFLEVBQUMsVUFBVSxFQUFFLFFBQVEsRUFBRSxVQUFVLEVBQUUsYUFBYSxFQUFFLEVBQUUsRUFBQyxFQUFFLEVBQUU7SUFDNUQsSUFBSSxZQUFZLEdBQUcsTUFBTSx1Q0FBa0IsQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUNoRCxJQUFJO1FBQ0EsTUFBTSxVQUFVLENBQUMsT0FBTyxFQUFFLENBQUM7UUFFM0IsTUFBTSxVQUFVLEdBQUcsR0FBRyxTQUFTLG1CQUFtQixDQUFDO1FBQ25ELE1BQU0sU0FBUyxHQUFHLE1BQU0sUUFBUSxDQUFDLFFBQVEsQ0FBQyxHQUFHLFVBQVUsb0JBQW9CLENBQUMsQ0FBQztRQUU3RSxNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDNUIsTUFBTSxVQUFVLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQy9CLE1BQU0sVUFBVSxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUMzQixNQUFNLFVBQVUsQ0FBQyxVQUFVLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDckMsTUFBTSxVQUFVLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzNCLE1BQU0sVUFBVSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUM5QixNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDM0IsTUFBTSxVQUFVLENBQUMsUUFBUSxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQztRQUM1QyxNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7UUFDM0IsTUFBTSxVQUFVLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQy9CLE1BQU0sVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztRQUM1QixNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxPQUFPLEVBQUUsS0FBSyxDQUFDLENBQUMsQ0FBQztRQUN4QyxNQUFNLFVBQVUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7UUFFNUIsTUFBTSxTQUFTLENBQUMsSUFBSSxFQUFFLENBQUM7S0FDMUI7WUFBUztRQUNOLFlBQVksRUFBRSxDQUFDO0tBQ2xCO0FBQ0wsQ0FBQyxDQUNKLENBQUMifQ==
;