Releases: cameroncooke/AXe
Release list
Staging staging-main-58-51cfaf7
Staging Build
This is an unreleased staging package for AXe 0.0.0-staging.58.
- Source ref:
refs/heads/main - Commit:
51cfaf7552512224c5e9e6a01e059d3986d544bc - Purpose: packaged Homebrew and archive validation before production tagging
Installation
Homebrew staging tap
brew tap cameroncooke/axe-staging
brew install cameroncooke/axe-staging/axeThis build is intended for end-to-end packaging and install validation. It is not the production shipping release.
Release v1.7.1
What's Changed
Added
- Added AxePlayground alert, sheet, context menu, modal navigation, and long-scroll fixtures for UI automation regression coverage.
Installation
Homebrew
brew tap cameroncooke/axe
brew install axeManual
Download AXe-macOS-v1.7.1-universal.tar.gz from the assets below and extract it.
Keep the extracted payload together:
axe
Frameworks/
AXe_AXe.bundle/
Then either run ./axe from the extracted directory or symlink that axe executable onto your PATH without moving it away from Frameworks/ and AXe_AXe.bundle/.
Staging staging-main-55-abd9fbc
Staging Build
This is an unreleased staging package for AXe 0.0.0-staging.55.
- Source ref:
refs/heads/main - Commit:
abd9fbcaef6361b29116b87ed760eb1cdb2cdad0 - Purpose: packaged Homebrew and archive validation before production tagging
Installation
Homebrew staging tap
brew tap cameroncooke/axe-staging
brew install cameroncooke/axe-staging/axeThis build is intended for end-to-end packaging and install validation. It is not the production shipping release.
Staging staging-main-54-8788929
Staging Build
This is an unreleased staging package for AXe 0.0.0-staging.54.
- Source ref:
refs/heads/main - Commit:
878892957eab719cae7a3a0dca86dd26b925aae5 - Purpose: packaged Homebrew and archive validation before production tagging
Installation
Homebrew staging tap
brew tap cameroncooke/axe-staging
brew install cameroncooke/axe-staging/axeThis build is intended for end-to-end packaging and install validation. It is not the production shipping release.
Staging staging-main-52-ab3e753
Staging Build
This is an unreleased staging package for AXe 0.0.0-staging.52.
- Source ref:
refs/heads/main - Commit:
ab3e753c7c073e4d900cc090fdf9de183563f0cf - Purpose: packaged Homebrew and archive validation before production tagging
Installation
Homebrew staging tap
brew tap cameroncooke/axe-staging
brew install cameroncooke/axe-staging/axeThis build is intended for end-to-end packaging and install validation. It is not the production shipping release.
Staging staging-main-51-f5e89b8
Staging Build
This is an unreleased staging package for AXe 0.0.0-staging.51.
- Source ref:
refs/heads/main - Commit:
f5e89b8d32018ed4bfbcba9fe9e213d4fcb2036b - Purpose: packaged Homebrew and archive validation before production tagging
Installation
Homebrew staging tap
brew tap cameroncooke/axe-staging
brew install cameroncooke/axe-staging/axeThis build is intended for end-to-end packaging and install validation. It is not the production shipping release.
Staging staging-main-47-453922c
Staging Build
This is an unreleased staging package for AXe 0.0.0-staging.47.
- Source ref:
refs/heads/main - Commit:
453922caa14b3173b2457578270e7f072f3bee05 - Purpose: packaged Homebrew and archive validation before production tagging
Installation
Homebrew staging tap
brew tap cameroncooke/axe-staging
brew install cameroncooke/axe-staging/axeThis build is intended for end-to-end packaging and install validation. It is not the production shipping release.
Staging staging-main-45-425c89b
Staging Build
This is an unreleased staging package for AXe 0.0.0-staging.45.
- Source ref:
refs/heads/main - Commit:
425c89bec3aed2b7d4bf4f6e3ef5a51326c69202 - Purpose: packaged Homebrew and archive validation before production tagging
Installation
Homebrew staging tap
brew tap cameroncooke/axe-staging
brew install cameroncooke/axe-staging/axeThis build is intended for end-to-end packaging and install validation. It is not the production shipping release.
Release v1.7.0
What's Changed
Added
- Added
axe slider --id/--label --value 0...100for selector-based slider setting with orientation-aware HID dragging and AXValue tolerance verification/failure reporting. - Added
axe drag --start-x/--start-y --end-x/--end-yfor raw point-to-point low-level HID drag validation using explicit touch move events.
Changed
- Changed
axe sliderto use the shared composite low-level HID drag path with AXValue tolerance verification instead of retrying with correction gestures.
Fixed
- Fixed
describe-uiand selector-basedtap --labelexposing and activating real SwiftUITabViewtab items, navigation search fields, toolbar segmented picker items, and generated navigation back buttons from the CoreSimulator accessibility bridge. Also fixed selector decoding when the accessibility tree contains numericAXValuefields such as sliders. - Fixed
tap,touch,swipe, and matching batch steps dispatching logical UI coordinates directly to FBSimulatorHIDEvent without landscape rotation or letterbox correction, causing interactions to land in the wrong location in rotated landscape simulators and portrait-hardware landscape-only apps. AXe now detects the simulator UI orientation automatically instead of requiring callers to pass landscape flags (#5 by @Nitewriter) - Fixed selector-based
tapand batch tap steps so UIKitUISwitchand SwiftUITogglecontrols can be activated reliably, including when a matched row or label contains a single switch/toggle control. Added--tap-styleso switch/toggle taps can use physical touch automatically while normal taps keep the simulatortapAtpath by default (#46). - Fixed element comparison in
AccessibilityTargetResolverto prevent distinct elements with the same type and frame but lacking labels/values from being incorrectly identified as identical during ancestor tree traversal.
Installation
Homebrew
brew tap cameroncooke/axe
brew install axeManual
Download AXe-macOS-v1.7.0-universal.tar.gz from the assets below and extract it.
Keep the extracted payload together:
axe
Frameworks/
AXe_AXe.bundle/
Then either run ./axe from the extracted directory or symlink that axe executable onto your PATH without moving it away from Frameworks/ and AXe_AXe.bundle/.
Staging staging-main-43-3ceee54
Staging Build
This is an unreleased staging package for AXe 0.0.0-staging.43.
- Source ref:
refs/heads/main - Commit:
3ceee54b9ea3b45fe5f4d80fc9fc0aa279575bd4 - Purpose: packaged Homebrew and archive validation before production tagging
Installation
Homebrew staging tap
brew tap cameroncooke/axe-staging
brew install cameroncooke/axe-staging/axeThis build is intended for end-to-end packaging and install validation. It is not the production shipping release.