feat: AT-SPI interactions

This commit is contained in:
Zoe
2026-09-19 17:59:06 -05:00
parent c49f228847
commit e73af2bcf9
9 changed files with 237 additions and 6 deletions
+2
View File
@@ -25,4 +25,6 @@ test("tool inputs reject invalid commands, bounds, and action names", () => {
assert.throws(() => desktopArguments.parse({ actions: [{ type: "click", x: -1, y: 0 }] }));
assert.throws(() => desktopArguments.parse({ actions: [{ type: "execute" }] }));
assert.deepEqual(desktopArguments.parse({ actions: [] }), { actions: [] });
assert.throws(() => desktopArguments.parse({ actions: [{ type: "click_target", target: "1" }] }));
assert.equal(desktopArguments.parse({ actions: [{ type: "click_target", target: "1", observationId: "frame" }] }).actions[0]?.type, "click_target");
});