Back to build
Raw log | Switch to full mode | Login

BookmarksTestCase/testAddRemoveBookmark: attempt # 0 ../../ios/chrome/browser/ui/bookmarks/bookmarks_egtest.mm: line 1063 Exception: NoMatchingElementException Exception Name: NoMatchingElementException Exception Reason: Cannot find UI element. Exception with Action: { "Action Name": "Replace with text: "my bookmark"", "Element Matcher": "(respondsToSelector(accessibilityIdentifier) && accessibilityID('Title Field_textField'))", "Recovery Suggestion": "Check if the element exists in the UI hierarchy printed below. If it exists, adjust the matcher so that it accurately matches element." } Exception Details: Error Trace: [ { "Description": "Interaction cannot continue because the desired element was not found.", "Error Domain": "com.google.earlgrey.ElementInteractionErrorDomain", "Error Code": "0", "File Name": "GREYElementInteraction.m", "Function Name": "-[GREYElementInteraction matchedElementsWithTimeout:error:]", "Line": "124", "TestCase Class": "BookmarksTestCase", "TestCase Method": "testAddRemoveBookmark" } ] Bundle ID: org.chromium.gtest.ios-chrome-bookmarks-egtests Stack Trace: ( 0 EarlGrey 0x0000000123f069f2 -[GREYDefaultFailureHandler handleException:details:] + 1250 1 EarlGrey 0x0000000123ef8829 -[GREYElementInteraction grey_handleFailureOfAction:actionError:userProvidedOutError:] + 4105 2 EarlGrey 0x0000000123ef576e __46-[GREYElementInteraction performAction:error:]_block_invoke + 1646 3 EarlGrey 0x0000000123f1ec14 __59-[GREYUIThreadExecutor executeSyncWithTimeout:block:error:]_block_invoke + 68 4 EarlGrey 0x0000000123f1bcff __77-[GREYRunLoopSpinner grey_drainRunLoopInActiveModeAndCheckCondition:forTime:]_block_invoke + 319 5 EarlGrey 0x0000000123f1c703 __89-[GREYRunLoopSpinner grey_setupObserverInMode:withBeforeSourcesBlock:beforeWaitingBlock:]_block_invoke + 179 6 CoreFoundation 0x0000000121e18c27 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 7 CoreFoundation 0x0000000121e130be __CFRunLoopDoObservers + 430 8 CoreFoundation 0x0000000121e13623 __CFRunLoopRun + 1235 9 CoreFoundation 0x0000000121e12e11 CFRunLoopRunSpecific + 625 10 EarlGrey 0x0000000123f1b91b -[GREYRunLoopSpinner grey_drainRunLoopInActiveModeAndCheckCondition:forTime:] + 587 11 EarlGrey 0x0000000123f1b3a7 -[GREYRunLoopSpinner spinWithStopConditionBlock:] + 391 12 EarlGrey 0x0000000123f1e69d -[GREYUIThreadExecutor executeSyncWithTimeout:block:error:] + 957 13 EarlGrey 0x0000000123ef4737 -[GREYElementInteraction performAction:error:] + 1735 14 EarlGrey 0x0000000123ef403f -[GREYElementInteraction performAction:] + 79 15 ios_chrome_bookmarks_egtests 0x000000010dd60051 +[BookmarksTestCase bookmarkCurrentTabWithTitle:] + 1009 16 ios_chrome_bookmarks_egtests 0x000000010dd4a021 -[BookmarksTestCase testAddRemoveBookmark] + 737 17 CoreFoundation 0x0000000121ebb03c __invoking___ + 140 18 CoreFoundation 0x0000000121eb84d5 -[NSInvocation invoke] + 325 19 EarlGrey 0x0000000123eea3a8 -[GREYTestCaseInvocation invoke] + 104 20 XCTest 0x0000000123338018 __24-[XCTestCase invokeTest]_block_invoke.196 + 78 21 XCTest 0x000000012338fc74 -[XCTestCase(Failures) performFailableBlock:testCaseRun:shouldInterruptTest:] + 57 22 XCTest 0x000000012338fb91 -[XCTestCase(Failures) _performTurningExceptionsIntoFailuresInterruptAfterHandling:block:] + 96 23 XCTest 0x0000000123337cd9 __24-[XCTestCase invokeTest]_block_invoke + 848 24 XCTest 0x0000000123395b7e -[XCUITestContext performInScope:] + 248 25 XCTest 0x00000001233378ce -[XCTestCase testContextPerformInScope:] + 98 26 XCTest 0x000000012333797c -[XCTestCase invokeTest] + 137 27 EarlGrey 0x0000000123edb421 -[XCTestCase(GREYAdditions) grey_invokeTest] + 1073 28 XCTest 0x00000001233394b7 __26-[XCTestCase performTest:]_block_invoke_2 + 43 29 XCTest 0x000000012338fc74 -[XCTestCase(Failures) performFailableBlock:testCaseRun:shouldInterruptTest:] + 57 30 XCTest 0x000000012338fb91 -[XCTestCase(Failures) _performTurningExceptionsIntoFailuresInterruptAfterHandling:block:] + 96 31 XCTest 0x00000001233393ce __26-[XCTestCase performTest:]_block_invoke.330 + 88 32 XCTest 0x00000001233a044b +[XCTContext runInContextForTestCase:block:] + 225 33 XCTest 0x0000000123338afd -[XCTestCase performTest:] + 675 34 XCTest 0x000000012337c1a2 -[XCTest runTest] + 57 35 XCTest 0x0000000123333ccb __27-[XCTestSuite performTest:]_block_invoke + 365 36 XCTest 0x00000001233334a3 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 55 37 XCTest 0x0000000123333766 -[XCTestSuite performTest:] + 296 38 XCTest 0x000000012337c1a2 -[XCTest runTest] + 57 39 XCTest 0x00000001233ac491 __102-[XCTTestRunSession executeTestIdentifiers:skippingTestIdentifiers:completionHandler:completionQueue:]_block_invoke + 256 40 XCTest 0x00000001233abfa7 __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke.80 + 68 41 XCTest 0x000000012334bbc1 -[XCTestObservationCenter _observeTestExecutionForBlock:] + 585 42 XCTest 0x00000001233abbfa -[XCTTestRunSession runTestsAndReturnError:] + 623 43 XCTest 0x00000001233186b6 -[XCTestDriver runTestsAndReturnError:] + 422 44 XCTest 0x000000012339c9cd _XCTestMain + 1478 45 libXCTestBundleInject.dylib 0x0000000121d7cbb8 __copy_helper_block_ + 0 46 CoreFoundation 0x0000000121e1962c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12 47 CoreFoundation 0x0000000121e18de0 __CFRunLoopDoBlocks + 336 48 CoreFoundation 0x0000000121e13654 __CFRunLoopRun + 1284 49 CoreFoundation 0x0000000121e12e11 CFRunLoopRunSpecific + 625 50 GraphicsServices 0x000000012cccd1dd GSEventRunModal + 62 51 UIKitCore 0x0000000129160a39 UIApplicationMain + 140 52 ios_chrome_bookmarks_egtests 0x000000010dd462e3 _ZN12_GLOBAL__N_120RunUIApplicationMainEiPPc + 355 53 ios_chrome_bookmarks_egtests 0x000000010dd45b86 main + 422 54 libdyld.dylib 0x000000012b72d575 start + 1 ) Screenshots: { "Screenshot At Failure": "/Users/chrome-bot/Library/Developer/XCTestDevices/124E8274-96F6-4D9E-93DA-ECBE9A26D629/data/Containers/Data/Application/806D5C22-C749-4F20-B8EC-957CF8901D95/Documents/BookmarksTestCase_testAddRemoveBookmark-NoMatchingElementException-CEE3E4AA-2D49-4444-91D5-A8FE63E463ED/BookmarksTestCase_testAddRemoveBookmark.png", "Visibility Checker Most Recent Before Image": "/Users/chrome-bot/Library/Developer/XCTestDevices/124E8274-96F6-4D9E-93DA-ECBE9A26D629/data/Containers/Data/Application/806D5C22-C749-4F20-B8EC-957CF8901D95/Documents/BookmarksTestCase_testAddRemoveBookmark-NoMatchingElementException-CEE3E4AA-2D49-4444-91D5-A8FE63E463ED/BookmarksTestCase_testAddRemoveBookmark_before.png", "Visibility Checker Most Recent Expected After Image": "/Users/chrome-bot/Library/Developer/XCTestDevices/124E8274-96F6-4D9E-93DA-ECBE9A26D629/data/Containers/Data/Application/806D5C22-C749-4F20-B8EC-957CF8901D95/Documents/BookmarksTestCase_testAddRemoveBookmark-NoMatchingElementException-CEE3E4AA-2D49-4444-91D5-A8FE63E463ED/BookmarksTestCase_testAddRemoveBookmark_after_expected.png", "Visibility Checker Most Recent Actual After Image": "/Users/chrome-bot/Library/Developer/XCTestDevices/124E8274-96F6-4D9E-93DA-ECBE9A26D629/data/Containers/Data/Application/806D5C22-C749-4F20-B8EC-957CF8901D95/Documents/BookmarksTestCase_testAddRemoveBookmark-NoMatchingElementException-CEE3E4AA-2D49-4444-91D5-A8FE63E463ED/BookmarksTestCase_testAddRemoveBookmark_after_actual.png" } UI hierarchy (ordered by window level, front to back as rendered): Legend: { "[AX]": "Accessibility", "[UIE]": "User Interaction Enabled", "[Window 1]": "Frontmost Window" } ========== Window 1 ========== <UITextEffectsWindow:0x7fea0e008000; AX=N; AX.frame={{0, 0}, {375, 812}}; AX.activationPoint={187.5, 406}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 812}}; alpha=1> |--<UIInputSetContainerView:0x7fea0b64f2e0; AX=N; AX.frame={{0, 0}, {375, 812}}; AX.activationPoint={187.5, 406}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 812}}; opaque; alpha=1> | |--<UIInputSetHostView:0x7fea0b615940; AX=N; AX.frame={{0, 812}, {375, 0}}; AX.activationPoint={187.5, 812}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 812}, {375, 0}}; opaque; alpha=1> ========== Window 2 ========== <ChromeOverlayWindow:0x7fea0cb04cc0; AX=N; AX.frame={{0, 0}, {375, 812}}; AX.activationPoint={187.5, 406}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 812}}; opaque; alpha=1> |--<MDCOverlayWindowContainerView:0x7fea0cb059b0; AX=N; AX.frame={{0, 0}, {375, 812}}; AX.activationPoint={187.5, 406}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 812}}; opaque; hidden; alpha=1> |--<WindowedContainerView:0x7fea0ca2a430; AX=N; AX.frame={{0, 0}, {0, 0}}; AX.activationPoint={0, 0}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; hidden; alpha=1> |--<UITransitionView:0x7fea0c984bf0; AX=N; AX.frame={{0, 0}, {375, 812}}; AX.activationPoint={187.5, 406}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 812}}; opaque; alpha=1> | |--<UIView:0x7fea0c982ac0; AX=N; AX.frame={{0, 0}, {375, 812}}; AX.activationPoint={187.5, 406}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 812}}; opaque; alpha=1> | | |--<UIView:0x7fea0b630700; AX=N; AX.frame={{0, 0}, {375, 812}}; AX.activationPoint={187.5, 406}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 812}}; opaque; alpha=1> | | | |--<LegacyToolbarContainerView:0x7fea0cb270a0; AX=N; AX.frame={{0, 730}, {375, 82}}; AX.activationPoint={187.5, 771}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 730}, {375, 82}}; opaque; alpha=1> | | | | |--<SecondaryToolbarView:0x7fea0ca12900; AX=N; AX.frame={{0, 730}, {375, 82}}; AX.activationPoint={187.5, 771}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 82}}; opaque; alpha=1> | | | | | |--<UIView:0x7fea0ca167c0; AX=N; AX.frame={{0, 729.66666666666663}, {375, 0.33333333333337123}}; AX.activationPoint={187.5, 729.83333333333326}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, -0.33333333333337123}, {375, 0.33333333333333331}}; opaque; alpha=1> | | | | | |--<UIVisualEffectView:0x7fea0ca13300; AX=N; AX.frame={{0, 730}, {375, 82}}; AX.activationPoint={187.5, 771}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 82}}; opaque; alpha=1> | | | | | | |--<_UIVisualEffectContentView:0x7fea0ca13660; AX=N; AX.frame={{0, 730}, {375, 82}}; AX.activationPoint={187.5, 771}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 82}}; opaque; alpha=1> | | | | | | | |--<UIStackView:0x7fea0ca169a0; AX=N; AX.frame={{4, 732}, {367, 44}}; AX.activationPoint={187.5, 754}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{4, 2}, {367, 44}}; opaque; alpha=1> | | | | | | | | |--<ToolbarToolsMenuButton:0x7fea0ca16060; AX=Y; AX.id='kToolbarToolsMenuButtonIdentifier'; AX.label='Menu'; AX.frame={{320, 732}, {44, 44}}; AX.activationPoint={342, 754}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{316, 0}, {44, 44}}; alpha=1> | | | | | | | | | |--<UIView:0x7fea0ca165e0; AX=N; AX.frame={{323, 735}, {38, 38}}; AX.activationPoint={342, 754}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{3, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<ToolbarTabGridButton:0x7fea0ca15b30; AX=Y; AX.id='kToolbarStackButtonIdentifier'; AX.label='Show Tabs'; AX.value='1'; AX.frame={{252.66666666666663, 732}, {44, 44}}; AX.activationPoint={274.66666666666663, 754}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{248.66666666666663, 0}, {44, 44}}; alpha=1> | | | | | | | | | |--<UILabel:0x7fea0cb20570; AX=Y; AX.label='1'; AX.frame={{267.66666666666663, 747}, {14, 14}}; AX.activationPoint={274.66666666666663, 754}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{15.000000000000028, 15}, {14, 14}}; opaque; alpha=1; UIE=N; text='1'> | | | | | | | | | |--<UIView:0x7fea0ca15e80; AX=N; AX.frame={{255.66666666666663, 735}, {38, 38}}; AX.activationPoint={274.66666666666663, 754}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{3, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | | |--<UIImageView:0x7fea0ca19ba0; AX=N; AX.id='toolbar_switcher'; AX.frame={{260.66666666666663, 740}, {28, 28}}; AX.activationPoint={274.66666666666663, 754}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{8, 8}, {28, 28}}; alpha=1; UIE=N> | | | | | | | | |--<ToolbarSearchButton:0x7fea0ca14b80; AX=Y; AX.id='kToolbarOmniboxButtonIdentifier'; AX.label='Search'; AX.frame={{152.66666666666666, 732}, {70, 44}}; AX.activationPoint={187.66666666666666, 754}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{148.66666666666666, 0}, {70, 44}}; alpha=1> | | | | | | | | | |--<UIImageView:0x7fea0ca154d0; AX=N; AX.id='toolbar_search'; AX.frame={{173.66666666666666, 740}, {28, 28}}; AX.activationPoint={187.66666666666666, 754}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{21, 8}, {28, 28}}; alpha=1; UIE=N> | | | | | | | | | |--<UIView:0x7fea0ca152f0; AX=N; AX.frame={{152.66666666666666, 735}, {70, 38}}; AX.activationPoint={187.66666666666666, 754}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 3}, {70, 38}}; opaque; alpha=1; UIE=N> | | | | | | | | |--<ToolbarButton:0x7fea0ca13e90; AX=Y; AX.label='Forward'; AX.frame={{78.333333333333329, 732}, {44, 44}}; AX.activationPoint={100.33333333333333, 754}; AX.traits='UIAccessibilityTraitButton,UIAccessibilityTraitNotEnabled'; AX.focused='N'; frame={{74.333333333333329, 0}, {44, 44}}; alpha=1; disabled> | | | | | | | | | |--<UIView:0x7fea0ca141d0; AX=N; AX.frame={{81.333333333333329, 735}, {38, 38}}; AX.activationPoint={100.33333333333333, 754}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{3, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | | |--<UIImageView:0x7fea0ca19970; AX=N; AX.frame={{86.333333333333329, 740}, {28, 28}}; AX.activationPoint={100.33333333333333, 754}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{8, 8}, {28, 28}}; alpha=1; UIE=N> | | | | | | | | |--<ToolbarButton:0x7fea0ca13970; AX=Y; AX.label='Back'; AX.frame={{4, 732}, {44, 44}}; AX.activationPoint={26, 754}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {44, 44}}; alpha=1> | | | | | | | | | |--<UIView:0x7fea0ca13cb0; AX=N; AX.frame={{7, 735}, {38, 38}}; AX.activationPoint={26, 754}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{3, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | | |--<UIImageView:0x7fea0ca19190; AX=N; AX.frame={{12, 740}, {28, 28}}; AX.activationPoint={26, 754}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{8, 8}, {28, 28}}; alpha=1; UIE=N> | | | | | |--<UIVisualEffectView:0x7fea0ca12b30; AX=N; AX.frame={{0, 730}, {375, 82}}; AX.activationPoint={187.5, 771}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 82}}; opaque; alpha=1> | | | | | | |--<_UIVisualEffectSubview:0x7fea0ca13100; AX=N; AX.frame={{0, 730}, {375, 82}}; AX.activationPoint={187.5, 771}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 82}}; opaque; alpha=1; UIE=N> | | | | | | |--<_UIVisualEffectBackdropView:0x7fea0ca12ef0; AX=N; AX.frame={{0, 730}, {375, 82}}; AX.activationPoint={187.5, 771}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 82}}; opaque; alpha=1; UIE=N> | | | |--<PrimaryToolbarView:0x7fea0b4350f0; AX=N; AX.frame={{0, 0}, {375, 92}}; AX.activationPoint={187.5, 46}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 92}}; opaque; alpha=1> | | | | |--<UIView:0x7fea0b523e10; AX=N; AX.frame={{0, 92}, {375, 0.3333333333333286}}; AX.activationPoint={187.5, 92.166666666666657}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 92}, {375, 0.33333333333333331}}; opaque; alpha=1> | | | | |--<UIButton:0x7fea0b526960; AX=N; AX.frame={{0, 0}, {375, 92}}; AX.activationPoint={187.5, 46}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {375, 92}}; hidden; alpha=1> | | | | |--<ToolbarProgressBar:0x7fea0b524a20; AX=Y; AX.value='Page load progress bar, 100% loaded.'; AX.frame={{0, 90}, {375, 2}}; AX.activationPoint={187.5, 91}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 90}, {375, 2}}; opaque; hidden; alpha=1> | | | | | |--<UIView:0x7fea0ca0fe50; AX=N; AX.frame={{0, 92}, {375, 0}}; AX.activationPoint={187.5, 92}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 2}, {375, 0}}; opaque; alpha=1> | | | | | |--<UIView:0x7fea0ca0d870; AX=N; AX.frame={{0, 92}, {375, 0}}; AX.activationPoint={187.5, 92}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 2}, {375, 0}}; opaque; alpha=1> | | | | |--<UIView:0x7fea0b723f40; AX=N; AX.frame={{8, 50}, {359, 36}}; AX.activationPoint={187.5, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{8, 50}, {359, 36}}; opaque; alpha=1> | | | | | |--<UIView:0x7fea0c81d5b0; AX=N; AX.frame={{8, 50}, {359, 36}}; AX.activationPoint={187.5, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {359, 36}}; opaque; alpha=1> | | | | | | |--<LocationBarSteadyView:0x7fea0cb1ef20; AX=N; AX.frame={{8, 50}, {359, 36}}; AX.activationPoint={187.5, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {359, 36}}; opaque; alpha=1> | | | | | | | |--<LocationBarSteadyButton:0x7fea0cb226f0; AX=Y; AX.label='Address and search bar'; AX.value='127.0.0.1:57495'; AX.frame={{8, 50}, {359, 36}}; AX.activationPoint={187.5, 68}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {359, 36}}; alpha=1> | | | | | | | | |--<UIView:0x7fea0cb22510; AX=N; AX.frame={{116.33333333333333, 50}, {142.33333333333337, 36}}; AX.activationPoint={187.5, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{108.33333333333333, 0}, {142.33333333333334, 36}}; opaque; alpha=1; UIE=N> | | | | | | | | | |--<UIImageView:0x7fea0cb219a0; AX=Y; AX.id='Page Security Info'; AX.label='Page Security Info'; AX.frame={{116.33333333333333, 58}, {19.999999999999986, 20}}; AX.activationPoint={126.33333333333331, 68}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 8}, {20, 20}}; alpha=1; UIE=N> | | | | | | | | | |--<UILabel:0x7fea0cb216b0; AX=Y; AX.label='127.0.0.1:57495'; AX.frame={{140.33333333333334, 50}, {118.33333333333334, 36}}; AX.activationPoint={199.5, 68}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{24.000000000000021, 0}, {118.33333333333333, 36}}; opaque; alpha=1; UIE=N; text='127.0.0.1:57495'> | | | | | | | | |--<ExtendedTouchTargetButton:0x7fea0cb21bd0; AX=Y; AX.label='Share…'; AX.frame={{333, 56}, {24, 24}}; AX.activationPoint={345, 68}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{325, 6}, {24, 24}}; alpha=1> | | | | | | | | | |--<UIImageView:0x7fea0b72ab10; AX=N; AX.id='location_bar_share'; AX.frame={{333, 56}, {24, 24}}; AX.activationPoint={345, 68}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {24, 24}}; alpha=1; UIE=N> | | | | | | | |--<ExtendedTouchTargetButton:0x7fea0cb21bd0; AX=Y; AX.label='Share…'; AX.frame={{333, 56}, {24, 24}}; AX.activationPoint={345, 68}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{325, 6}, {24, 24}}; alpha=1> | | | | | | | | |--<UIImageView:0x7fea0b72ab10; AX=N; AX.id='location_bar_share'; AX.frame={{333, 56}, {24, 24}}; AX.activationPoint={345, 68}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {24, 24}}; alpha=1; UIE=N> | | | | | | |--<OmniboxContainerView:0x7fea0cb24990; AX=N; AX.frame={{8, 50}, {359, 36}}; AX.activationPoint={187.5, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {359, 36}}; opaque; hidden; alpha=1> | | | | | | | |--<OmniboxTextFieldIOS:0x7fea0f82b200; AX=N; AX.id='Address'; AX.label='Address and search bar'; AX.value='127.0.0.1:57495/ios/testing/data/http_server_files/pony.html'; AX.frame={{24, 50}, {339, 36}}; AX.activationPoint={193.5, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{16, 0}, {339, 36}}; alpha=1; text='127.0.0.1:57495/ios/testing/data/http_server_files/pony.html'> | | | | | | | | |--<_UITextFieldContentView:0x7fea0b41ce70; AX=N; AX.frame={{24, 50}, {311, 36}}; AX.activationPoint={179.5, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {311, 36}}; alpha=1; UIE=N> | | | | | | | | |--<UIButton:0x7fea0b425e90; AX=N; AX.id='Clear Text'; AX.label='Clear Text'; AX.frame={{335, 54}, {28, 28}}; AX.activationPoint={349, 68}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{311, 4}, {28, 28}}; alpha=1> | | | | | | | | | |--<UIImageView:0x7fea0b736920; AX=N; AX.id='omnibox_clear_icon'; AX.frame={{335, 54}, {28, 28}}; AX.activationPoint={349, 68}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {28, 28}}; alpha=1; UIE=N> | | | | | | | | |--<UIAccessibilityTextFieldElement:0x6000004c9800; AX=Y; AX.label='Address and search bar'; AX.value='127.0.0.1:57495/ios/testing/data/http_server_files/pony.html'; AX.frame={{24, 50}, {339, 36}}; AX.activationPoint={193.5, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'> | | | | |--<UIButton:0x7fea0b723920; AX=N; AX.id='kToolbarCancelOmniboxEditButtonIdentifier'; AX.label='Cancel'; AX.frame={{375, 46}, {64, 44}}; AX.activationPoint={407, 68}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{375, 46}, {64, 44}}; hidden; alpha=1> | | | | | |--<UIButtonLabel:0x7fea0b723c40; AX=Y; AX.label='Cancel'; AX.frame={{383.33333333333331, 59}, {47.333333333333314, 18}}; AX.activationPoint={407, 68}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{8.3333333333333321, 13}, {47.333333333333336, 18}}; alpha=1; UIE=N; text='Cancel'> | | | | |--<UIVisualEffectView:0x7fea0b71fca0; AX=N; AX.frame={{0, 0}, {375, 92}}; AX.activationPoint={187.5, 46}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 92}}; opaque; alpha=1> | | | | | |--<_UIVisualEffectContentView:0x7fea0b720100; AX=N; AX.frame={{0, 0}, {375, 92}}; AX.activationPoint={187.5, 46}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 92}}; opaque; alpha=1> | | | | | | |--<UIStackView:0x7fea0b723720; AX=N; AX.frame={{371, 46}, {0, 44}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{371, 46}, {0, 44}}; opaque; alpha=1> | | | | | | | |--<ToolbarToolsMenuButton:0x7fea0b4385b0; AX=N; AX.id='kToolbarToolsMenuButtonIdentifier'; AX.label='Menu'; AX.frame={{371, 46}, {0, 44}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 44}}; hidden; alpha=1> | | | | | | | | |--<UIView:0x7fea0b723230; AX=N; AX.frame={{352, 49}, {38, 38}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | |--<ToolbarTabGridButton:0x7fea0b437b40; AX=N; AX.id='kToolbarStackButtonIdentifier'; AX.label='Show Tabs'; AX.value='1'; AX.frame={{371, 46}, {0, 44}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 44}}; hidden; alpha=1> | | | | | | | | |--<UILabel:0x7fea0cb3ac70; AX=Y; AX.label='1'; AX.frame={{364, 61}, {14, 14}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{-7, 15}, {14, 14}}; opaque; alpha=1; UIE=N; text='1'> | | | | | | | | |--<UIView:0x7fea0b4382c0; AX=N; AX.frame={{352, 49}, {38, 38}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fea0c828560; AX=N; AX.id='toolbar_switcher'; AX.frame={{371, 54}, {0, 28}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 8}, {0, 28}}; alpha=1; UIE=N> | | | | | | | |--<ToolbarButton:0x7fea0b435c10; AX=N; AX.id='kToolbarShareButtonIdentifier'; AX.label='Share…'; AX.frame={{371, 46}, {0, 44}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 44}}; hidden; alpha=1> | | | | | | | | |--<UIButtonLabel:0x7fea0b436130; AX=N; AX.label='Share'; AX.frame={{371, 46}, {0, 0}}; AX.activationPoint={371, 46}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{0, 0}, {0, 0}}; hidden; alpha=1; UIE=N; text='Share'> | | | | | | | | |--<UIView:0x7fea0b435f50; AX=N; AX.frame={{352, 49}, {38, 38}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, 3}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fea0c829420; AX=N; AX.id='toolbar_share'; AX.frame={{371, 54}, {0, 28}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 8}, {0, 28}}; alpha=1; UIE=N> | | | | | | | |--<ToolbarButton:0x7fea0b436930; AX=N; AX.label='Bookmark this page'; AX.frame={{371, 46}, {0, 44}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 44}}; hidden; alpha=1> | | | | | | | | |--<UIView:0x7fea0b436c70; AX=N; AX.frame={{352, 49}, {38, 38}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, 3}, {38, 38}}; opaque; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fea0c8291f0; AX=N; AX.id='toolbar_bookmark_active'; AX.frame={{371, 54}, {0, 28}}; AX.activationPoint={371, 68}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 8}, {0, 28}}; alpha=1; UIE=N> | | | | | | |--<UIStackView:0x7fea0b722820; AX=N; AX.frame={{4, 46}, {0, 44}}; AX.activationPoint={4, 68}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{4, 46}, {0, 44}}; opaque; alpha=1> | | | | | | | |--<ToolbarButton:0x7fea0b722300; AX=N; AX.label='Reload'; AX.frame={{4, 46}, {0, 28}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 28}}; hidden; alpha=1> | | | | | | | | |--<UIView:0x7fea0b722640; AX=N; AX.frame={{-15, 41}, {38, 38}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, -5}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fea0c8289e0; AX=N; AX.frame={{4, 46}, {0, 28}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {0, 28}}; alpha=1; UIE=N> | | | | | | | |--<ToolbarButton:0x7fea0b721610; AX=N; AX.label='Stop'; AX.frame={{4, 46}, {0, 28}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 28}}; hidden; alpha=1> | | | | | | | | |--<UIView:0x7fea0b721950; AX=N; AX.frame={{-15, 41}, {38, 38}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, -5}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fea0c827c50; AX=N; AX.id='toolbar_stop'; AX.frame={{4, 46}, {0, 28}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {0, 28}}; alpha=1; UIE=N> | | | | | | | |--<ToolbarButton:0x7fea0c91c680; AX=N; AX.label='Forward'; AX.frame={{4, 46}, {0, 28}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitButton,UIAccessibilityTraitNotEnabled'; AX.focused='N'; frame={{0, 0}, {0, 28}}; hidden; alpha=1; disabled> | | | | | | | | |--<UIView:0x7fea0c91c9c0; AX=N; AX.frame={{-15, 41}, {38, 38}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, -5}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fea0c828330; AX=N; AX.frame={{4, 46}, {0, 28}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {0, 28}}; alpha=1; UIE=N> | | | | | | | |--<ToolbarButton:0x7fea0c91b840; AX=N; AX.label='Back'; AX.frame={{4, 46}, {0, 28}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {0, 28}}; hidden; alpha=1> | | | | | | | | |--<UIView:0x7fea0c91bd90; AX=N; AX.frame={{-15, 41}, {38, 38}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{-19, -5}, {38, 38}}; opaque; hidden; alpha=1; UIE=N> | | | | | | | | |--<UIImageView:0x7fea0c827ef0; AX=N; AX.frame={{4, 46}, {0, 28}}; AX.activationPoint={4, 60}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {0, 28}}; alpha=1; UIE=N> | | | | |--<UIVisualEffectView:0x7fea0b71f3c0; AX=N; AX.frame={{0, 0}, {375, 92}}; AX.activationPoint={187.5, 46}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 92}}; opaque; alpha=1> | | | | | |--<_UIVisualEffectSubview:0x7fea0b71f990; AX=N; AX.frame={{0, 0}, {375, 92}}; AX.activationPoint={187.5, 46}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 92}}; opaque; alpha=1; UIE=N> | | | | | |--<_UIVisualEffectBackdropView:0x7fea0b71f780; AX=N; AX.frame={{0, 0}, {375, 92}}; AX.activationPoint={187.5, 46}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 92}}; opaque; alpha=1; UIE=N> | | | |--<UIView:0x7fea0cb26330; AX=N; AX.frame={{0, 812}, {375, 0}}; AX.activationPoint={187.5, 812}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 812}, {375, 0}}; opaque; alpha=1> | | | |--<UIButton:0x7fea0b633e80; AX=N; AX.id='Typing Shield'; AX.label='Cancel'; AX.frame={{0, 0}, {375, 812}}; AX.activationPoint={187.5, 406}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 0}, {375, 812}}; hidden; alpha=1> | | | |--<UIView:0x7fea0b630cd0; AX=N; AX.frame={{0, 0}, {375, 812}}; AX.activationPoint={187.5, 406}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 812}}; opaque; alpha=1> | | | | |--<CRWWebControllerContainerView:0x7fea0c969030; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 92}, {375, 638}}; opaque; alpha=1> | | | | | |--<CRWWebViewContentView:0x7fea0c896870; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 638}}; opaque; alpha=1> | | | | | | |--<WKWebView:0x7fea0e031800; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 638}}; opaque; alpha=1> | | | | | | | |--<WKScrollView:0x7fea0e06c000; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 638}}; opaque; alpha=1> | | | | | | | | |--<UIImageView:0x7fea0c961e70; AX=N; AX.frame={{3, 724.66666666666663}, {366.66666666666669, 2.3333333333333712}}; AX.activationPoint={186.33333333333334, 725.83333333333326}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{3, 632.66666666666663}, {366.66666666666669, 2.3333333333333335}}; alpha=0; UIE=N> | | | | | | | | |--<UIImageView:0x7fea0c9620a0; AX=N; AX.frame={{369.66666666666669, 95}, {2.3333333333333144, 549.33333333333337}}; AX.activationPoint={370.83333333333337, 369.66666666666669}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{369.66666666666669, 3}, {2.3333333333333335, 549.33333333333337}}; alpha=0; UIE=N> | | | | | | | | |--<UIView:0x7fea0c82b930; AX=N; AX.frame={{0, 92}, {0, 0}}; AX.activationPoint={0, 92}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; alpha=1> | | | | | | | | |--<WKContentView:0x7fea0e04e400; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 638}}; opaque; alpha=1> | | | | | | | | | |--<UIView:0x7fea0c82e5d0; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 638}}; opaque; alpha=1> | | | | | | | | | | |--<UIView:0x7fea0c871bf0; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 638}}; opaque; alpha=1> | | | | | | | | | | | |--<WKCompositingView:0x7fea0b58d870; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 638}}; opaque; alpha=1> | | | | | | | | | | | | |--<WKCompositingView:0x7fea0b5bcc30; AX=N; AX.frame={{0, 92}, {0, 0}}; AX.activationPoint={0, 92}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1> | | | | | | | | | | | | |--<WKCompositingView:0x7fea0b5bce10; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 638}}; opaque; alpha=1> | | | | | | | | | | | | | |--<WKCompositingView:0x7fea0b5bc4b0; AX=N; AX.frame={{0, 92}, {0, 0}}; AX.activationPoint={0, 92}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1> | | | | | | | | | | | | | |--<WKCompositingView:0x7fea0b5bc2d0; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 638}}; opaque; alpha=1> | | | | | | | | | | | | | | |--<WKCompositingView:0x7fea0b5bca50; AX=N; AX.frame={{0, 92}, {0, 0}}; AX.activationPoint={0, 92}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1> | | | | | | | | | | | | | | |--<WKCompositingView:0x7fea0b5bc870; AX=N; AX.frame={{0, 92}, {0, 0}}; AX.activationPoint={0, 92}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1> | | | | | | | | | | | | | | | |--<WKCompositingView:0x7fea0b5bc690; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 638}}; opaque; alpha=1> | | | | | | | | | |--<AXRemoteElement:0x600001102780; AX=N; AX.frame={{0, 92}, {375, 638}}; AX.activationPoint={187.5, 411}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'> | | | |--<UIView:0x7fea0b636ff0; AX=N; AX.frame={{0, 0}, {375, 44}}; AX.activationPoint={187.5, 22}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 44}}; opaque; alpha=1> <unknown>: line 0 failed: caught "EarlGreyInternalTestInterruptException", "Immediately halt execution of testcase" ( 0 CoreFoundation 0x0000000121eb41bb __exceptionPreprocess + 331 1 libobjc.A.dylib 0x0000000127cde735 objc_exception_throw + 48 2 CoreFoundation 0x0000000121eb3d29 -[NSException raise] + 9 3 EarlGrey 0x0000000123edaeaa -[XCTestCase(GREYAdditions) grey_markAsFailedAtLine:inFile:description:] + 202 4 EarlGrey 0x0000000123f06b34 -[GREYDefaultFailureHandler handleException:details:] + 1572 5 EarlGrey 0x0000000123ef8829 -[GREYElementInteraction grey_handleFailureOfAction:actionError:userProvidedOutError:] + 4105 6 EarlGrey 0x0000000123ef576e __46-[GREYElementInteraction performAction:error:]_block_invoke + 1646 7 EarlGrey 0x0000000123f1ec14 __59-[GREYUIThreadExecutor executeSyncWithTimeout:block:error:]_block_invoke + 68 8 EarlGrey 0x0000000123f1bcff __77-[GREYRunLoopSpinner grey_drainRunLoopInActiveModeAndCheckCondition:forTime:]_block_invoke + 319 9 EarlGrey 0x0000000123f1c703 __89-[GREYRunLoopSpinner grey_setupObserverInMode:withBeforeSourcesBlock:beforeWaitingBlock:]_block_invoke + 179 10 CoreFoundation 0x0000000121e18c27 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23 11 CoreFoundation 0x0000000121e130be __CFRunLoopDoObservers + 430 12 CoreFoundation 0x0000000121e13623 __CFRunLoopRun + 1235 13 CoreFoundation 0x0000000121e12e11 CFRunLoopRunSpecific + 625 14 EarlGrey 0x0000000123f1b91b -[GREYRunLoopSpinner grey_drainRunLoopInActiveModeAndCheckCondition:forTime:] + 587 15 EarlGrey 0x0000000123f1b3a7 -[GREYRunLoopSpinner spinWithStopConditionBlock:] + 391 16 EarlGrey 0x0000000123f1e69d -[GREYUIThreadExecutor executeSyncWithTimeout:block:error:] + 957 17 EarlGrey 0x0000000123ef4737 -[GREYElementInteraction performAction:error:] + 1735 18 EarlGrey 0x0000000123ef403f -[GREYElementInteraction performAction:] + 79 19 ios_chrome_bookmarks_egtests 0x000000010dd60051 +[BookmarksTestCase bookmarkCurrentTabWithTitle:] + 1009 20 ios_chrome_bookmarks_egtests 0x000000010dd4a021 -[BookmarksTestCase testAddRemoveBookmark] + 737 21 CoreFoundation 0x0000000121ebb03c __invoking___ + 140 22 CoreFoundation 0x0000000121eb84d5 -[NSInvocation invoke] + 325 23 EarlGrey 0x0000000123eea3a8 -[GREYTestCaseInvocation invoke] + 104 24 XCTest 0x0000000123338018 __24-[XCTestCase invokeTest]_block_invoke.196 + 78 25 XCTest 0x000000012338fc74 -[XCTestCase(Failures) performFailableBlock:testCaseRun:shouldInterruptTest:] + 57 26 XCTest 0x000000012338fb91 -[XCTestCase(Failures) _performTurningExceptionsIntoFailuresInterruptAfterHandling:block:] + 96 27 XCTest 0x0000000123337cd9 __24-[XCTestCase invokeTest]_block_invoke + 848 28 XCTest 0x0000000123395b7e -[XCUITestContext performInScope:] + 248 29 XCTest 0x00000001233378ce -[XCTestCase testContextPerformInScope:] + 98 30 XCTest 0x000000012333797c -[XCTestCase invokeTest] + 137 31 EarlGrey 0x0000000123edb421 -[XCTestCase(GREYAdditions) grey_invokeTest] + 1073 32 XCTest 0x00000001233394b7 __26-[XCTestCase performTest:]_block_invoke_2 + 43 33 XCTest 0x000000012338fc74 -[XCTestCase(Failures) performFailableBlock:testCaseRun:shouldInterruptTest:] + 57 34 XCTest 0x000000012338fb91 -[XCTestCase(Failures) _performTurningExceptionsIntoFailuresInterruptAfterHandling:block:] + 96 35 XCTest 0x00000001233393ce __26-[XCTestCase performTest:]_block_invoke.330 + 88 36 XCTest 0x00000001233a044b +[XCTContext runInContextForTestCase:block:] + 225 37 XCTest 0x0000000123338afd -[XCTestCase performTest:] + 675 38 XCTest 0x000000012337c1a2 -[XCTest runTest] + 57 39 XCTest 0x0000000123333ccb __27-[XCTestSuite performTest:]_block_invoke + 365 40 XCTest 0x00000001233334a3 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 55 41 XCTest 0x0000000123333766 -[XCTestSuite performTest:] + 296 42 XCTest 0x000000012337c1a2 -[XCTest runTest] + 57 43 XCTest 0x00000001233ac491 __102-[XCTTestRunSession executeTestIdentifiers:skippingTestIdentifiers:completionHandler:completionQueue:]_block_invoke + 256 44 XCTest 0x00000001233abfa7 __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke.80 + 68 45 XCTest 0x000000012334bbc1 -[XCTestObservationCenter _observeTestExecutionForBlock:] + 585 46 XCTest 0x00000001233abbfa -[XCTTestRunSession runTestsAndReturnError:] + 623 47 XCTest 0x00000001233186b6 -[XCTestDriver runTestsAndReturnError:] + 422 48 XCTest 0x000000012339c9cd _XCTestMain + 1478 49 libXCTestBundleInject.dylib 0x0000000121d7cbb8 __copy_helper_block_ + 0 50 CoreFoundation 0x0000000121e1962c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12 51 CoreFoundation 0x0000000121e18de0 __CFRunLoopDoBlocks + 336 52 CoreFoundation 0x0000000121e13654 __CFRunLoopRun + 1284 53 CoreFoundation 0x0000000121e12e11 CFRunLoopRunSpecific + 625 54 GraphicsServices 0x000000012cccd1dd GSEventRunModal + 62 55 UIKitCore 0x0000000129160a39 UIApplicationMain + 140 56 ios_chrome_bookmarks_egtests 0x000000010dd462e3 _ZN12_GLOBAL__N_120RunUIApplicationMainEiPPc + 355 57 ios_chrome_bookmarks_egtests 0x000000010dd45b86 main + 422 58 libdyld.dylib 0x000000012b72d575 start + 1 )