Loading...
Loading...
Drive a native Mac app (AppKit, SwiftUI, react-native-macos) through argent. Use when a list-devices entry has platform "macos", or the user names a Mac app, a macOS app or a native desktop app. Never for an iOS simulator, an iPhone, or an Electron or Chromium app (platform "chromium").
npx skill4agent add software-mansion/argent argent-macos-app-interactargent-device-interactrun-sequenceawait-ui-elementmacos-appslist-devicesboot-device {macosAppPath: "<abs path>.app"}openlaunch-app.appxcodebuild ... buildBUILT_PRODUCTS_DIRxcodebuild -showBuildSettingsreact-native run-macosboot-devicealready running ... without the argent libraryforce: trueforcerestart-appnoteosascriptopenstop-all-simulator-servers {devices: ["macos-app-<bundle id>"]}gesture-draggesture-draggesture-scrollgesture-pinchgesture-rotategesture-tapbutton: "right"gesture-tapkeyboardescapeenteropen-urlhttphttpsfile:DisclosureGroupvaluemenu-bar[disabled]choosekeyboard {key: "escape"}describefile-panel.accessibilityIdentifier()data-testididtestIDViewTextThe Mac is lockedfallback walkhiddenmenu-barreferences/e2e.mdboot-deviceargent-react-native-app-workflowdebugger-*describe