Implement Apex Agent MVP scaffold

This commit is contained in:
2026-07-06 13:22:15 +08:00
commit 02ef4d23f2
49 changed files with 2767 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
from __future__ import annotations
import os
import pytest
from core.wda_driver import WDADriver, WDADriverConfig
@pytest.mark.integration
def test_wda_driver_screenshot_against_real_device() -> None:
server_url = os.getenv("APEX_WDA_SERVER_URL")
if not server_url:
pytest.skip("set APEX_WDA_SERVER_URL to run WDA hardware integration")
driver = WDADriver(
WDADriverConfig(
server_url=server_url,
udid=os.getenv("APEX_WDA_UDID") or None,
device_name=os.getenv("APEX_WDA_DEVICE_NAME") or None,
)
)
driver.connect()
try:
assert driver.screenshot()
finally:
driver.disconnect()