From 8304d5dee030734fe4f2550197a8838061edf685 Mon Sep 17 00:00:00 2001 From: creatixchu Date: Tue, 13 Oct 2026 11:19:07 +0800 Subject: [PATCH] test(cua): activate the explicit system-hover fixture before observation --- packages/experimental/cua-macos/native/tests/electron_e2e.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/experimental/cua-macos/native/tests/electron_e2e.py b/packages/experimental/cua-macos/native/tests/electron_e2e.py index ff9409a041..0463871405 100644 --- a/packages/experimental/cua-macos/native/tests/electron_e2e.py +++ b/packages/experimental/cua-macos/native/tests/electron_e2e.py @@ -53,6 +53,8 @@ def main(): assert permission == {'accessibility': True, 'screenRecording': True}, permission app = call('getApp', {'selector': str(fixture.pid)}) owner = {'appHandle': app['appHandle']} + if args.hover_only: + call('activate', owner) deadline = time.monotonic() + 15 while True: windows = call('listWindows', owner) @@ -157,7 +159,6 @@ def main(): call('hover', {**owner, 'windowId': window_id, 'x': 10, 'y': 40, **hover_options}) wait_state(lambda actual: not actual['popupOpen'], 'Leaving the hover region did not close it') if args.hover_only: - call('activate', owner) hover_sequence(True) hover_sequence(False) helper.eof()