Skip to content

Instantly share code, notes, and snippets.

@KaneCheshire
Created November 15, 2019 12:11
Show Gist options
  • Save KaneCheshire/f844d31e3d04b38265d33d0f42d34dc6 to your computer and use it in GitHub Desktop.
Save KaneCheshire/f844d31e3d04b38265d33d0f42d34dc6 to your computer and use it in GitHub Desktop.
in XCUIApplication:
Class Methods:
+ (id) keyPathsForValuesAffectingIsApplicationStateKnown; (0x102b2c73d)
+ (id) keyPathsForValuesAffectingRunning; (0x102b2c80a)
+ (id) keyPathsForValuesAffectingSuspended; (0x102b2c847)
+ (id) keyPathsForValuesAffectingBackground; (0x102b2c884)
+ (id) keyPathsForValuesAffectingForeground; (0x102b2c8c1)
+ (id) keyPathsForValuesAffectingState; (0x102b2c7b0)
+ (id) new; (0x102b2b376)
Properties:
@property (retain) XCUIApplicationOpenRequest* lastLaunchRequest; (@synthesize lastLaunchRequest = _lastLaunchRequest;)
@property (retain) XCApplicationQuery* applicationQuery; (@synthesize applicationQuery = _applicationQuery;)
@property (readonly) XCUIElement* keyboard; (@synthesize keyboard = _keyboard;)
@property unsigned long generation; (@synthesize generation = _generation;)
@property unsigned int currentInteractionOptions; (@synthesize currentInteractionOptions = _currentInteractionOptions;)
@property (nonatomic) unsigned long state;
@property BOOL ancillary; (@synthesize ancillary = _ancillary;)
@property (readonly) BOOL shouldSkipPreEventQuiescence;
@property (readonly) BOOL shouldSkipPostEventQuiescence;
@property (readonly) BOOL backgroundInteractionAllowed;
@property (readonly) BOOL shouldBeCheckedForAlerts;
@property (readonly) XCUIApplicationImpl* applicationImpl; (@synthesize applicationImpl = _applicationImpl;)
@property BOOL prefersPlatformLauncher; (@synthesize prefersPlatformLauncher = _prefersPlatformLauncher;)
@property (readonly) <XCTRunnerAutomationSession>* automationSession;
@property (readonly) <XCUIDevice>* device;
@property (readonly) XCAccessibilityElement* accessibilityElement;
@property (nonatomic) int processID;
@property (readonly) NSString* bundleID;
@property (readonly) NSString* path;
@property (readonly) BOOL running;
@property (readonly) BOOL suspended;
@property (readonly) BOOL background;
@property (readonly) BOOL foreground;
@property (nonatomic) BOOL doesNotHandleUIInterruptions; (@synthesize doesNotHandleUIInterruptions = _doesNotHandleUIInterruptions;)
@property BOOL allowBackgroundInteraction; (@synthesize allowBackgroundInteraction = _allowBackgroundInteraction;)
@property (readonly) BOOL hasAutomationSession;
@property (getter=isIdleAnimationWaitEnabled) BOOL idleAnimationWaitEnabled; (@synthesize idleAnimationWaitEnabled = _idleAnimationWaitEnabled;)
@property (readonly) BOOL fauxCollectionViewCellsEnabled;
@property (readonly, nonatomic) long interfaceOrientation;
@property (copy, nonatomic) NSArray* launchArguments; (@synthesize launchArguments = _launchArguments;)
@property (copy, nonatomic) NSDictionary* launchEnvironment; (@synthesize launchEnvironment = _launchEnvironment;)
Instance Methods:
- (id) initWithBundleIdentifier:(id)arg1 device:(id)arg2; (0x102b2b673)
- (id) initWithApplicationSpecifier:(id)arg1 device:(id)arg2; (0x102b2b709)
- (void) setProcessID:(int)arg1; (0x102b2c7ed)
- (BOOL) exists; (0x102b2c62a)
- (void) setLaunchArguments:(id)arg1; (0x102b2df50)
- (id) launchArguments; (0x102b2df3d)
- (id) automationSession; (0x102b2c58a)
- (BOOL) foreground; (0x102b2c8e1)
- (BOOL) isApplicationStateKnown; (0x102b2c75d)
- (void) resetAlertCount; (0x102b2c700)
- (BOOL) shouldBeCheckedForAlerts; (0x102b2c63c)
- (void) _waitForQuiescence; (0x102b2d7fa)
- (void) setAllowBackgroundInteraction:(BOOL)arg1; (0x102b2e07a)
- (id) applicationImpl; (0x102b2e010)
- (BOOL) waitForState:(unsigned long)arg1 timeout:(double)arg2; (0x102b2c8fe)
- (id) initWithElementQuery:(id)arg1; (0x102b2b2c0)
- (void) commonInitWithApplicationSpecifier:(id)arg1 device:(id)arg2; (0x102b2b882)
- (BOOL) resolveOrRaiseTestFailure:(BOOL)arg1 error:(id*)arg2; (0x102b2c361)
- (BOOL) prefersPlatformLauncher; (0x102b2e026)
- (void) _launchUsingXcode:(BOOL)arg1; (0x102b2cdc4)
- (id) _combinedLaunchArguments; (0x102b2cb7b)
- (id) _combinedLaunchEnvironment; (0x102b2cc86)
- (void) setLastLaunchRequest:(id)arg1; (0x102b2df2c)
- (id) lastLaunchRequest; (0x102b2df16)
- (BOOL) allowBackgroundInteraction; (0x102b2e068)
- (BOOL) isIdleAnimationWaitEnabled; (0x102b2e08a)
- (id) initPrivateWithPath:(id)arg1 bundleID:(id)arg2; (0x102b2b79f)
- (void) clearQuery; (0x102b2c3f7)
- (void) _performWithInteractionOptions:(unsigned int)arg1 block:(^block)arg2; (0x102b2d324)
- (BOOL) shouldSkipPreEventQuiescence; (0x102b2d550)
- (BOOL) shouldSkipPostEventQuiescence; (0x102b2d648)
- (BOOL) backgroundInteractionAllowed; (0x102b2d742)
- (BOOL) hasAutomationSession; (0x102b2d7c7)
- (BOOL) _waitForViewControllerViewDidDisappearWithTimeout:(double)arg1 error:(id*)arg2; (0x102b2d95a)
- (BOOL) fauxCollectionViewCellsEnabled; (0x102b2da75)
- (BOOL) setFauxCollectionViewCellsEnabled:(BOOL)arg1 error:(id*)arg2; (0x102b2dbee)
- (id) applicationQuery; (0x102b2df85)
- (void) setApplicationQuery:(id)arg1; (0x102b2df9b)
- (unsigned int) currentInteractionOptions; (0x102b2dfce)
- (void) setCurrentInteractionOptions:(unsigned int)arg1; (0x102b2dfde)
- (BOOL) ancillary; (0x102b2dfee)
- (void) setAncillary:(BOOL)arg1; (0x102b2e000)
- (void) setPrefersPlatformLauncher:(BOOL)arg1; (0x102b2e038)
- (BOOL) doesNotHandleUIInterruptions; (0x102b2e048)
- (void) setDoesNotHandleUIInterruptions:(BOOL)arg1; (0x102b2e058)
- (void) setIdleAnimationWaitEnabled:(BOOL)arg1; (0x102b2e09c)
- (void) terminate; (0x102b2d20f)
- (id) initWithBundleIdentifier:(id)arg1; (0x102b2b5ab)
- (void) .cxx_destruct; (0x102b2e0ac)
- (id) description; (0x102b2c46c)
- (unsigned long) generation; (0x102b2dfac)
- (unsigned long) state; (0x102b2c776)
- (id) query; (0x102b2c418)
- (id) keyboard; (0x102b2dd61)
- (BOOL) background; (0x102b2c8a4)
- (void) dismissKeyboard; (0x102b2dddc)
- (id) init; (0x102b2b3a1)
- (void) setState:(unsigned long)arg1; (0x102b2c793)
- (id) bundleID; (0x102b2c2ff)
- (id) path; (0x102b2c2e2)
- (long) interfaceOrientation; (0x102b2d930)
- (BOOL) suspended; (0x102b2c867)
- (id) currentProcess; (0x102b2c60d)
- (id) application; (0x102b2c604)
- (void) setGeneration:(unsigned long)arg1; (0x102b2dfbd)
- (unsigned long) elementType; (0x102b2c339)
- (id) accessibilityElement; (0x102b2c344)
- (int) processID; (0x102b2c7d0)
- (void) activate; (0x102b2cfb9)
- (BOOL) running; (0x102b2c82a)
- (id) device; (0x102b2c31c)
- (void) launch; (0x102b2cd91)
- (id) launchEnvironment; (0x102b2df61)
- (void) setLaunchEnvironment:(id)arg1; (0x102b2df74)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment