Skip to content

Merge pull request #2083 from leancodepl/prepare-release #142

Merge pull request #2083 from leancodepl/prepare-release

Merge pull request #2083 from leancodepl/prepare-release #142

GitHub Actions / Patrol tests on iPad (9th generation) succeeded Feb 1, 2024 in 0s

Xcode test results

Test Runner

Summary

TotalSuccess PassedFailure FailedSkipped SkippedExpected Failure Expected Failure⏱️ Time
202000012.35s

Test Summary

RunnerUITests

  • Device: iPad (9th generation), 16.2 (20C52)
  • SDK: Simulator - iOS 16.2, 16.2
TestTotalSuccessFailureSkippedExpected Failure
test-class RunnerUITests2020000

Failure Failures

All tests passed 🎉

Details

Test Details

RunnerUITestsback

RunnerUITests back

SuccessFailureSkippedExpected Failure⏱️
20 (100%)0 (0%)0 (0%)0 (0%)12.35s
Successtest-method example_test counter state is the same after going to Home and switching apps

Activities:
  • Start Test at 2024-02-01 00:19:41.236
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6697
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Pressing Home button
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method internal.group_test at the beginning

Activities:
  • Start Test at 2024-02-01 00:19:59.366
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6704
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Pressing Home button
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method internal.group_test top level group in file alpha first

Activities:
  • Start Test at 2024-02-01 00:20:12.302
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6716
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Pressing Home button
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method internal.group_test top level group in file alpha second

Activities:
  • Start Test at 2024-02-01 00:20:23.600
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6724
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Pressing Home button
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method internal.group_test top level group in file bravo first

Activities:
  • Start Test at 2024-02-01 00:20:34.652
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6836
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Pressing Home button
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method internal.group_test top level group in file bravo second

Activities:
  • Start Test at 2024-02-01 00:20:46.026
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6909
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Pressing Home button
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method internal.group_test top level group in file in the middle

Activities:
  • Start Test at 2024-02-01 00:20:57.152
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6914
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Pressing Home button
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method internal.long_name_test aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Activities:
  • Start Test at 2024-02-01 00:21:08.201
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6920
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Pressing Home button
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method internal.long_name_test alphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaalphaa

Activities:
  • Start Test at 2024-02-01 00:21:21.871
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6924
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method internal.long_name_test kocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykkocykk

Activities:
  • Start Test at 2024-02-01 00:21:30.155
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6932
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method macos.macos_app_test taps around

Activities:
  • Start Test at 2024-02-01 00:21:38.777
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:6943
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method open_app_test open browser

Activities:
  • Start Test at 2024-02-01 00:22:02.230
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:7175
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Pressing Home button
  • Open com.apple.mobilesafari
    • Launch com.apple.mobilesafari
      • Setting up automation session
      • Wait for com.apple.mobilesafari to idle
  • Pressing Home button
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method open_app_test open maps

Activities:
  • Start Test at 2024-02-01 00:22:23.190
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:7185
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Pressing Home button
  • Open com.apple.Maps
    • Launch com.apple.Maps
      • Setting up automation session
      • Wait for com.apple.Maps to idle
  • Pressing Home button
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method open_quick_settings_test opens quick settings

Activities:
  • Start Test at 2024-02-01 00:23:05.708
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:7198
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Press Application 'com.apple.springboard'[0.90, 0.01] for 0.1 seconds, then drag to Application 'com.apple.springboard'[0.90, 0.20] with velocity of 500.00 pixels per second, and then hold for 0.0 seconds
    • Wait for com.apple.springboard to idle
    • Find the Application 'com.apple.springboard'
    • Check for interrupting elements affecting " " Application
      • Wait for pl.leancode.patrol.e2eApp to idle
    • Synthesize event
      • Find the Application 'com.apple.springboard'
      • Find the Application 'com.apple.springboard'
    • Wait for com.apple.springboard to idle
  • Pressing Home button
  • Tear Down
Successtest-method permissions.notifications_test taps on notification

Activities:
  • Start Test at 2024-02-01 00:23:17.441
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:7260
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Checking existence of "OK" Button
  • Checking existence of "Allow" Button
  • Checking existence of "OK" Button
  • Checking existence of "Allow" Button
  • Tap "Allow" Button
    • Wait for com.apple.springboard to idle
    • Find the "Allow" Button
    • Check for interrupting elements affecting "Allow" Button
    • Synthesize event
    • Wait for com.apple.springboard to idle
  • Get all elements bound by index for: Elements matching predicate 'label == "Allow setting alarms and reminders" OR title == "Allow setting alarms and reminders" OR identifier == "Allow setting alarms and reminders"'
  • Pressing Home button
  • Press Application 'com.apple.springboard'[0.50, 0.01] for 0.1 seconds, then drag to Application 'com.apple.springboard'[0.50, 0.60] with velocity of 500.00 pixels per second, and then hold for 0.0 seconds
    • Wait for com.apple.springboard to idle
    • Find the Application 'com.apple.springboard'
    • Check for interrupting elements affecting " " Application
    • Synthesize event
      • Find the Application 'com.apple.springboard'
      • Find the Application 'com.apple.springboard'
    • Wait for com.apple.springboard to idle
  • Get all elements bound by index for: Elements matching predicate 'identifier == "NotificationCell" AND label CONTAINS "Someone liked"'
  • Checking existence of Button
  • Tap Button
    • Wait for com.apple.springboard to idle
    • Find the Button
    • Check for interrupting elements affecting "NotificationCell" Button
    • Synthesize event
    • Wait for com.apple.springboard to idle
  • Tear Down
Successtest-method permissions.permissions_location_test accepts location permission

Activities:
  • Start Test at 2024-02-01 00:23:41.632
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:7402
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Checking existence of "OK" Button
  • Checking existence of "Allow" Button
  • Checking existence of "Allow once" Button
  • Checking existence of "Allow While Using App" Button
  • Checking existence of "Don’t Allow" Button
  • Checking existence of "OK" Button
  • Checking existence of "Allow" Button
  • Checking existence of "Allow once" Button
  • Checking existence of "Allow While Using App" Button
  • Checking existence of "Don’t Allow" Button
  • Checking existence of "OK" Button
  • Checking existence of "Allow" Button
  • Checking existence of "Allow once" Button
  • Checking existence of "Allow While Using App" Button
  • Waiting 20.0s for "Precise: On" Button to exist
    • Checking Expect predicate exists == 1 for object "Precise: On" Button
      • Checking existence of "Precise: On" Button
  • Tap "Precise: On" Button
    • Wait for com.apple.springboard to idle
    • Find the "Precise: On" Button
    • Check for interrupting elements affecting "Precise: On" Button
    • Synthesize event
    • Wait for com.apple.springboard to idle
  • Waiting 20.0s for "Precise: Off" Button to exist
    • Checking Expect predicate exists == 1 for object "Precise: Off" Button
      • Checking existence of "Precise: Off" Button
  • Tap "Precise: Off" Button
    • Wait for com.apple.springboard to idle
    • Find the "Precise: Off" Button
    • Check for interrupting elements affecting "Precise: Off" Button
    • Synthesize event
    • Wait for com.apple.springboard to idle
  • Waiting 20.0s for "Precise: On" Button to exist
    • Checking Expect predicate exists == 1 for object "Precise: On" Button
      • Checking existence of "Precise: On" Button
  • Tap "Precise: On" Button
    • Wait for com.apple.springboard to idle
    • Find the "Precise: On" Button
    • Check for interrupting elements affecting "Precise: On" Button
    • Synthesize event
    • Wait for com.apple.springboard to idle
  • Waiting 20.0s for "Precise: Off" Button to exist
    • Checking Expect predicate exists == 1 for object "Precise: Off" Button
      • Checking existence of "Precise: Off" Button
  • Tap "Precise: Off" Button
    • Wait for com.apple.springboard to idle
    • Find the "Precise: Off" Button
    • Check for interrupting elements affecting "Precise: Off" Button
    • Synthesize event
    • Wait for com.apple.springboard to idle
  • Checking existence of "OK" Button
  • Checking existence of "Allow" Button
  • Checking existence of "Allow Once" Button
  • Tap "Allow Once" Button
    • Wait for com.apple.springboard to idle
    • Find the "Allow Once" Button
    • Check for interrupting elements affecting "Allow Once" Button
    • Synthesize event
    • Wait for com.apple.springboard to idle
  • Tear Down
Successtest-method permissions.permissions_many_test grants various permissions

Activities:
  • Start Test at 2024-02-01 00:24:11.656
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:7414
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Checking existence of "OK" Button
  • Checking existence of "Allow" Button
  • Checking existence of "Allow once" Button
  • Checking existence of "Allow While Using App" Button
  • Checking existence of "Don’t Allow" Button
  • Checking existence of "OK" Button
  • Tap "OK" Button
    • Wait for com.apple.springboard to idle
    • Find the "OK" Button
    • Check for interrupting elements affecting "OK" Button
    • Synthesize event
    • Wait for com.apple.springboard to idle
  • Checking existence of "OK" Button
  • Checking existence of "OK" Button
  • Tap "OK" Button
    • Wait for com.apple.springboard to idle
    • Find the "OK" Button
    • Check for interrupting elements affecting "OK" Button
    • Synthesize event
    • Wait for com.apple.springboard to idle
  • Checking existence of "OK" Button
  • Waiting 20.0s for "Don’t Allow" Button to exist
    • Checking Expect predicate exists == 1 for object "Don’t Allow" Button
      • Checking existence of "Don’t Allow" Button
  • Tap "Don’t Allow" Button
    • Wait for com.apple.springboard to idle
    • Find the "Don’t Allow" Button
    • Check for interrupting elements affecting "Don’t Allow" Button
    • Synthesize event
    • Wait for com.apple.springboard to idle
  • Tear Down
Successtest-method service_dark_mode_test disables and enables dark mode twice

Activities:
  • Start Test at 2024-02-01 00:24:33.599
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:7431
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Open com.apple.springboard
    • Activate com.apple.springboard
      • Wait for com.apple.springboard to idle
  • Open com.apple.Preferences
    • Launch com.apple.Preferences
      • Setting up automation session
      • Wait for com.apple.Preferences to idle
  • Tap "Developer" Any
    • Wait for com.apple.Preferences to idle
    • Find the "Developer" Any
    • Check for interrupting elements affecting "Developer" Cell
    • Synthesize event
    • Wait for com.apple.Preferences to idle
  • Find the "Dark Appearance" Any
  • Open com.apple.springboard
    • Activate com.apple.springboard
      • Wait for com.apple.springboard to idle
  • Terminate com.apple.Preferences:7619
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Open com.apple.springboard
    • Activate com.apple.springboard
      • Wait for com.apple.springboard to idle
  • Open com.apple.Preferences
    • Launch com.apple.Preferences
      • Setting up automation session
      • Wait for com.apple.Preferences to idle
  • Tap "Developer" Any
    • Wait for com.apple.Preferences to idle
    • Find the "Developer" Any
    • Check for interrupting elements affecting "Developer" Cell
    • Synthesize event
    • Wait for com.apple.Preferences to idle
  • Find the "Dark Appearance" Any
  • Tap "Dark Appearance" Any
    • Wait for com.apple.Preferences to idle
    • Find the "Dark Appearance" Any
    • Check for interrupting elements affecting "Dark Appearance" Cell
    • Synthesize event
    • Wait for com.apple.Preferences to idle
  • Open com.apple.springboard
    • Activate com.apple.springboard
      • Wait for com.apple.springboard to idle
  • Terminate com.apple.Preferences:7629
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Open com.apple.springboard
    • Activate com.apple.springboard
      • Wait for com.apple.springboard to idle
  • Open com.apple.Preferences
    • Launch com.apple.Preferences
      • Setting up automation session
      • Wait for com.apple.Preferences to idle
  • Tap "Developer" Any
    • Wait for com.apple.Preferences to idle
    • Find the "Developer" Any
    • Check for interrupting elements affecting "Developer" Cell
    • Synthesize event
    • Wait for com.apple.Preferences to idle
  • Find the "Dark Appearance" Any
  • Tap "Dark Appearance" Any
    • Wait for com.apple.Preferences to idle
    • Find the "Dark Appearance" Any
    • Check for interrupting elements affecting "Dark Appearance" Cell
    • Synthesize event
    • Wait for com.apple.Preferences to idle
  • Open com.apple.springboard
    • Activate com.apple.springboard
      • Wait for com.apple.springboard to idle
  • Terminate com.apple.Preferences:7640
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Open com.apple.springboard
    • Activate com.apple.springboard
      • Wait for com.apple.springboard to idle
  • Open com.apple.Preferences
    • Launch com.apple.Preferences
      • Setting up automation session
      • Wait for com.apple.Preferences to idle
  • Tap "Developer" Any
    • Wait for com.apple.Preferences to idle
    • Find the "Developer" Any
    • Check for interrupting elements affecting "Developer" Cell
    • Synthesize event
    • Wait for com.apple.Preferences to idle
  • Find the "Dark Appearance" Any
  • Tap "Dark Appearance" Any
    • Wait for com.apple.Preferences to idle
    • Find the "Dark Appearance" Any
    • Check for interrupting elements affecting "Dark Appearance" Cell
    • Synthesize event
    • Wait for com.apple.Preferences to idle
  • Open com.apple.springboard
    • Activate com.apple.springboard
      • Wait for com.apple.springboard to idle
  • Terminate com.apple.Preferences:7659
  • Open pl.leancode.patrol.e2eApp
    • Activate pl.leancode.patrol.e2eApp
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Tear Down
Successtest-method swipe_test scrolls the Settings app

Activities:
  • Start Test at 2024-02-01 00:25:42.950
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:7613
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Open com.apple.Preferences
    • Launch com.apple.Preferences
      • Setting up automation session
      • Wait for com.apple.Preferences to idle
  • Press Application 'com.apple.Preferences'[0.50, 0.80] for 0.1 seconds, then drag to Application 'com.apple.Preferences'[0.80, 0.20] with velocity of 500.00 pixels per second, and then hold for 0.0 seconds
    • Wait for com.apple.Preferences to idle
    • Find the Application 'com.apple.Preferences'
    • Check for interrupting elements affecting "Settings" Application
    • Synthesize event
      • Find the Application 'com.apple.Preferences'
      • Find the Application 'com.apple.Preferences'
    • Wait for com.apple.Preferences to idle
  • Tear Down
Successtest-method tap_at_test taps at the lower middle of the screen in the Settings app

Activities:
  • Start Test at 2024-02-01 00:26:10.179
  • Some screenshots were deleted because testing is configured to remove automatic screenshots on success.
  • Set Up
  • Open pl.leancode.patrol.e2eApp
    • Launch pl.leancode.patrol.e2eApp
      • Terminate pl.leancode.patrol.e2eApp:7802
      • Setting up automation session
      • Wait for pl.leancode.patrol.e2eApp to idle
  • Open com.apple.Preferences
    • Activate com.apple.Preferences
      • Wait for com.apple.Preferences to idle
  • Tap Application 'com.apple.Preferences'[0.50, 0.80]
    • Wait for com.apple.Preferences to idle
    • Find the Application 'com.apple.Preferences'
    • Check for interrupting elements affecting "Settings" Application
    • Synthesize event
      • Find the Application 'com.apple.Preferences'
    • Wait for com.apple.Preferences to idle
  • Tear Down