import axterminator
def main():
if not axterminator.is_accessibility_enabled():
print("ERROR: Accessibility permissions not granted.")
print("Go to System Preferences > Privacy & Security > Accessibility")
print("and add your terminal/IDE to the allowed list.")
return
print("Connecting to Calculator...")
app = axterminator.app(name="Calculator")
print(f"Connected! PID: {app.pid}")
print("\nPerforming calculation: 5 + 3 = ")
button_5 = app.find("5", timeout_ms=2000)
button_5.click()
button_plus = app.find("+", timeout_ms=2000)
button_plus.click()
button_3 = app.find("3", timeout_ms=2000)
button_3.click()
button_equals = app.find("=", timeout_ms=2000)
button_equals.click()
print("Calculation performed!")
print("\nNote: This script ran in the background without stealing focus.")
if __name__ == "__main__":
main()