New issue
Advanced search Search tips

Issue 677129 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jan 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 2
Type: Bug



Sign in to add a comment

Enable testHistoryForwardNavigation

Project Member Reported by stkhapugin@chromium.org, Dec 27 2016

Issue description

This test fails on iphone10-device-x64:

NavigationTestCase.testHistoryForwardNavigation: 
2016-12-27 03:34:51.980504 ios_chrome_web_egtests[20213:1527985] Adjusting repeatCount to 8.375000 for animation <CAKeyframeAnimation: 0x170a3c1e0>
2016-12-27 03:34:51.981488 ios_chrome_web_egtests[20213:1527985] Adjusting repeatCount to 8.375000 for animation <CAKeyframeAnimation: 0x17463b560>
2016-12-27 03:34:52.479491 ios_chrome_web_egtests[20213:1527985] View is moving to nil window. Skipping viewWillDisappear state tracking.
2016-12-27 03:34:52.723858 ios_chrome_web_egtests[20213:1527985] Adjusting repeatCount to 8.375000 for animation <CAKeyframeAnimation: 0x17082dec0>
2016-12-27 03:34:52.855744 ios_chrome_web_egtests[20213:1527985] Adjusting repeatCount to 8.375000 for animation <CAKeyframeAnimation: 0x17482cc40>
2016-12-27 03:34:52.872362 ios_chrome_web_egtests[20213:1527985] Adjusting repeatCount to 8.375000 for animation <CAKeyframeAnimation: 0x1708220e0>
2016-12-27 03:34:52.902820 ios_chrome_web_egtests[20213:1527985] Adjusting repeatCount to 8.375000 for animation <CAKeyframeAnimation: 0x170a2d920>
2016-12-27 03:34:53.947353 ios_chrome_web_egtests[20213:1527985] Adjusting repeatCount to 8.375000 for animation <CAKeyframeAnimation: 0x174a21040>
2016-12-27 03:34:53.981938 ios_chrome_web_egtests[20213:1527985] Adjusting repeatCount to 8.375000 for animation <CAKeyframeAnimation: 0x170a213e0>
2016-12-27 03:34:54.316028 ios_chrome_web_egtests[20213:1527985] Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service
../../ios/chrome/browser/web/navigation_egtest.mm:403: error: -[NavigationTestCase testHistoryForwardNavigation] : Assertion 'assertWithMatcher:notNil' was not performed because no UI element matching (kindOfClass("OmniboxTextFieldIOS") && an object with text "localhost:8080/test/") was found.
(
	0   EarlGrey                            0x0000000103a6db50 -[XCTestCase(GREYAdditions) grey_markAsFailedAtLine:inFile:reason:detailDescription:] + 112
	1   EarlGrey                            0x0000000103a7f178 -[GREYDefaultFailureHandler handleException:details:] + 1672
	2   EarlGrey                            0x0000000103a79c84 -[GREYElementInteraction grey_handleFailureOfAssertion:assertionError:elementNotFoundError:userProvidedOutError:] + 1056
	3   EarlGrey                            0x0000000103a78fd8 __39-[GREYElementInteraction assert:error:]_block_invoke + 796
	4   EarlGrey                            0x0000000103a8d20c __59-[GREYUIThreadExecutor executeSyncWithTimeout:block:error:]_block_invoke + 40
	5   EarlGrey                            0x0000000103a8b89c __54-[GREYRunLoopSpinner grey_checkConditionInActiveMode:]_block_invoke + 252
	6   CoreFoundation                      0x000000018b52a160 <redacted> + 20
	7   CoreFoundation                      0x000000018b52995c <redacted> + 288
	8   CoreFoundation                      0x000000018b5277b0 <redacted> + 788
	9   CoreFoundation                      0x000000018b456048 CFRunLoopRunSpecific + 444
	10  EarlGrey                            0x0000000103a8b708 -[GREYRunLoopSpinner grey_checkConditionInActiveMode:] + 252
	11  EarlGrey                            0x0000000103a8abec -[GREYRunLoopSpinner spinWithStopConditionBlock:] + 520
	12  EarlGrey                            0x0000000103a8d0e0 -[GREYUIThreadExecutor executeSyncWithTimeout:block:error:] + 764
	13  EarlGrey                            0x0000000103a78a3c -[GREYElementInteraction assert:error:] + 932
	14  EarlGrey                            0x0000000103a79128 -[GREYElementInteraction assertWithMatcher:] + 68
	15  ios_chrome_web_egtests              0x0000000100031424 -[NavigationTestCase testHistoryForwardNavigation] + 884
	16  CoreFoundation                      0x000000018b582160 <redacted> + 144
	17  CoreFoundation                      0x000000018b475c3c <redacted> + 284
	18  XCTest                              0x000000010396e34c __24-[XCTestCase invokeTest]_block_invoke_2 + 388
	19  XCTest                              0x00000001039a2e9c -[XCTestContext performInScope:] + 208
	20  XCTest                              0x000000010396e1b0 -[XCTestCase invokeTest] + 268
	21  EarlGrey                            0x0000000103a6e0e8 -[XCTestCase(GREYAdditions) grey_invokeTest] + 992
	22  XCTest                              0x000000010396e884 -[XCTestCase performTest:] + 460
	23  XCTest                              0x000000010396bd00 -[XCTestSuite performTest:] + 428
	24  XCTest                              0x000000010396bd00 -[XCTestSuite performTest:] + 428
	25  XCTest                              0x000000010396bd00 -[XCTestSuite performTest:] + 428
	26  XCTest                              0x0000000103957c74 __25-[XCTestDriver _runSuite]_block_invoke + 56
	27  XCTest                              0x0000000103978504 -[XCTestObservationCenter _observeTestExecutionForBlock:] + 528
	28  XCTest                              0x0000000103957b0c -[XCTestDriver _runSuite] + 460
	29  XCTest                              0x0000000103958890 -[XCTestDriver _checkForTestManager] + 296
	30  XCTest                              0x00000001039a4368 _XCTestMain + 628
	31  CoreFoundation                      0x000000018b52a160 <redacted> + 20
	32  CoreFoundation                      0x000000018b52995c <redacted> + 288
	33  CoreFoundation                      0x000000018b5277b0 <redacted> + 788
	34  CoreFoundation                      0x000000018b456048 CFRunLoopRunSpecific + 444
	35  GraphicsServices                    0x000000018ced9198 GSEventRunModal + 180
	36  UIKit                               0x000000019142f818 <redacted> + 684
	37  UIKit                               0x000000019142a550 UIApplicationMain + 208
	38  ios_chrome_web_egtests              0x0000000100024e10 main + 576
	39  libdyld.dylib                       0x000000018a4385b8 <redacted> + 4
)

Exception: NoMatchingElementException
Reason: Assertion 'assertWithMatcher:notNil' was not performed because no UI element matching (kindOfClass("OmniboxTextFieldIOS") && an object with text "localhost:8080/test/") was found.
Complete Error: Error Domain=com.google.earlgrey.ElementInteractionErrorDomain Code=0 "(null)" UserInfo={NSUnderlyingError=0x170e50410 {Error Domain=com.google.earlgrey.ElementInteractionErrorDomain Code=0 "No element found." UserInfo={NSLocalizedDescription=No element found.}}}

Screenshot At Failure: /var/mobile/Containers/Data/Application/3F051CCB-0253-4FD0-A74C-1404A4A90FFD/Documents/NavigationTestCase_testHistoryForwardNavigation.png
Visibility Checker's Most Recent Before Image: /var/mobile/Containers/Data/Application/3F051CCB-0253-4FD0-A74C-1404A4A90FFD/Documents/NavigationTestCase_testHistoryForwardNavigation_before.png
Visibility Checker's Most Recent Expected After Image: /var/mobile/Containers/Data/Application/3F051CCB-0253-4FD0-A74C-1404A4A90FFD/Documents/NavigationTestCase_testHistoryForwardNavigation_after_expected.png
Visibility Checker's Most Recent Actual After Image: /var/mobile/Containers/Data/Application/3F051CCB-0253-4FD0-A74C-1404A4A90FFD/Documents/NavigationTestCase_testHistoryForwardNavigation_after_actual.png


Application window hierarchy (ordered by window level, from front to back):

Legend:
[Window 1] = [Frontmost Window]
[AX] = [Accessibility]
[UIE] = [User Interaction Enabled]

========== Window 1 ==========

<UITextEffectsWindow:0x10993b9f0; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; alpha=1>
  |--<UIInputSetContainerView:0x10993c310; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; alpha=1>
  |  |--<UIInputSetHostView:0x10993c6d0; AX=N; AX.frame={{0, 667}, {375, 0}}; AX.activationPoint={187.5, 667}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 667}, {375, 0}}; opaque; alpha=1>

========== Window 2 ==========

<ChromeOverlayWindow:0x103d0d340; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; alpha=1>
  |--<UIView:0x103c4f150; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; alpha=1>
  |  |--<UIView:0x103d3a0f0; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; alpha=1>
  |  |  |--<UIView:0x103c51a20; AX=N; AX.frame={{0, 0}, {375, 20}}; AX.activationPoint={187.5, 10}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 20}}; opaque; alpha=1>
  |  |  |--<BrowserContainerView:0x103d39520; AX=N; AX.frame={{0, 20}, {375, 647}}; AX.activationPoint={187.5, 343.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 20}, {375, 647}}; opaque; alpha=1>
  |  |  |  |--<CRWWebControllerContainerView:0x103d36d10; AX=N; AX.id='Container View'; AX.frame={{0, 20}, {375, 647}}; AX.activationPoint={187.5, 343.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 647}}; opaque; alpha=1>
  |  |  |  |  |--<CRWWebViewContentView:0x103df9c70; AX=N; AX.frame={{0, 20}, {375, 647}}; AX.activationPoint={187.5, 343.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 647}}; opaque; alpha=1>
  |  |  |  |  |  |--<WKWebView:0x10495b400; AX=N; AX.frame={{0, 76}, {375, 591}}; AX.activationPoint={187.5, 371.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 56}, {375, 591}}; opaque; alpha=1>
  |  |  |  |  |  |  |--<WKScrollView:0x104a8d200; AX=N; AX.frame={{0, 76}, {375, 591}}; AX.activationPoint={187.5, 371.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 591}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |--<WKContentView:0x1049ec600; AX=N; AX.frame={{0, 76}, {375.11658787727356, 591.00001192092896}}; AX.activationPoint={187.55829393863678, 371.50000596046448}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375.11658787727356, 591.00001192092896}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |--<UIView:0x109270260; AX=N; AX.frame={{0, 76}, {375.11658787727356, 591.00001192092896}}; AX.activationPoint={187.55829393863678, 371.50000596046448}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {980, 1544}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |  |--<UIView:0x1092700c0; AX=N; AX.frame={{0, 76}, {375.11658787727356, 591.00001192092896}}; AX.activationPoint={187.55829393863678, 371.50000596046448}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {980, 1544}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |  |  |--<WKCompositingView:0x1099914f0; AX=N; AX.frame={{0, 76}, {375.11658787727356, 591.00001192092896}}; AX.activationPoint={187.55829393863678, 371.50000596046448}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {980, 1544}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |  |  |  |--<WKCompositingView:0x1092017e0; AX=N; AX.frame={{0, 76}, {375.11658787727356, 591.00001192092896}}; AX.activationPoint={187.55829393863678, 371.50000596046448}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {980, 1544}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |  |  |  |  |--<WKCompositingView:0x1092a2a50; AX=N; AX.frame={{0, 76}, {375.11658787727356, 591.00001192092896}}; AX.activationPoint={187.55829393863678, 371.50000596046448}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {980, 1544}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |  |  |  |  |  |--<WKCompositingView:0x1092a07b0; AX=N; AX.frame={{0, 76}, {0, 0}}; AX.activationPoint={0, 76}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |--<WKCompositingView:0x109274850; AX=N; AX.frame={{0, 76}, {375.00001057515675, 512.00001443861402}}; AX.activationPoint={187.50000528757838, 332.00000721930701}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 512}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |--<WKCompositingView:0x1092a0610; AX=N; AX.frame={{0, 588.00001443861402}, {375.00001057515675, 79.000002227832965}}; AX.activationPoint={187.50000528757838, 627.5000155525305}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 512}, {375, 79}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |  |  |  |  |  |--<WKCompositingView:0x1092a28b0; AX=N; AX.frame={{0, 76}, {0, 0}}; AX.activationPoint={0, 76}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |  |  |  |  |--<WKCompositingView:0x109992020; AX=N; AX.frame={{0, 76}, {0, 0}}; AX.activationPoint={0, 76}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |  |  |  |--<WKCompositingView:0x10991af20; AX=N; AX.frame={{0, 76}, {0, 0}}; AX.activationPoint={0, 76}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; opaque; alpha=1>
  |  |  |  |  |  |  |  |  |--<AXRemoteElement:0x17627b140; AX=N; AX.frame={{0, 76}, {375.11658787727356, 591.00001192092896}}; AX.activationPoint={187.55829393863678, 371.50000596046448}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'>
  |  |  |  |  |  |  |  |--<UIView:0x109270400; AX=N; AX.frame={{0, 76}, {0, 0}}; AX.activationPoint={0, 76}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {0, 0}}; alpha=1>
  |  |  |  |  |  |  |  |--<UIImageView:0x1092a4730; AX=N; AX.frame={{369.5, 79}, {2.5, 585}}; AX.activationPoint={370.75, 371.5}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{369.5, 3}, {2.5, 585}}; alpha=0; UIE=N>
  |  |  |  |  |  |  |  |--<UIImageView:0x1092a4550; AX=N; AX.frame={{3, 661.5}, {369, 2.5}}; AX.activationPoint={187.5, 662.75}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{3, 585.5}, {369, 2.5}}; alpha=0; UIE=N>
  |  |  |--<UIButton:0x103d3a500; AX=N; AX.id='Typing Shield'; AX.label='Cancel'; AX.frame={{0, 20}, {375, 647}}; AX.activationPoint={187.5, 343.5}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 20}, {375, 647}}; hidden; alpha=0>
  |  |  |--<InfoBarContainerView:0x103c6ddc0; AX=N; AX.frame={{0, 667}, {375, 0}}; AX.activationPoint={187.5, 667}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 667}, {375, 0}}; opaque; alpha=1>
  |  |  |--<ToolbarView:0x103c185d0; AX=N; AX.id='kToolbarIdentifier'; AX.frame={{0, 0}, {375, 76}}; AX.activationPoint={187.5, 38}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {375, 76}}; opaque; alpha=1>
  |  |  |  |--<UIImageView:0x103d3b510; AX=N; AX.frame={{0, 0}, {375, 76}}; AX.activationPoint={187.5, 38}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 0}, {375, 76}}; alpha=1>
  |  |  |  |--<ToolbarToolsMenuButton:0x103d3b6f0; AX=Y; AX.id='kToolbarToolsMenuButtonIdentifier'; AX.label='Menu'; AX.frame={{331, 24}, {44, 48}}; AX.activationPoint={353, 48}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{331, 24}, {44, 48}}; alpha=1>
  |  |  |  |  |--<UIImageView:0x103d756b0; AX=N; AX.id='toolbar_tools'; AX.frame={{344.5, 36}, {14, 24}}; AX.activationPoint={351.5, 48}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{13.5, 12}, {14, 24}}; alpha=1; UIE=N>
  |  |  |  |--<UIImageView:0x103c55190; AX=N; AX.frame={{0, 76}, {375, 2}}; AX.activationPoint={187.5, 77}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 76}, {375, 2}}; alpha=1; UIE=N>
  |  |  |  |--<UIImageView:0x103c55ab0; AX=N; AX.frame={{0, 76}, {375, 10}}; AX.activationPoint={187.5, 81}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{0, 76}, {375, 10}}; alpha=0; UIE=N>
  |  |  |  |--<ToolbarCenteredButton:0x103c58590; AX=Y; AX.id='kToolbarStackButtonIdentifier'; AX.label='Show Tabs'; AX.value='1'; AX.frame={{285, 24}, {48, 48}}; AX.activationPoint={309, 48}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{285, 24}, {48, 48}}; alpha=1>
  |  |  |  |  |--<UIImageView:0x103d754d0; AX=N; AX.frame={{297, 36}, {24, 24}}; AX.activationPoint={309, 48}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{12, 12}, {24, 24}}; alpha=1; UIE=N>
  |  |  |  |  |--<UIButtonLabel:0x103c58a50; AX=Y; AX.label='1'; AX.frame={{285, 24}, {48, 48}}; AX.activationPoint={309, 48}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{0, 0}, {48, 48}}; alpha=1; UIE=N; text='1'>
  |  |  |  |--<UIView:0x103d3b190; AX=N; AX.frame={{0, 20}, {285, 56}}; AX.activationPoint={142.5, 48}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 20}, {285, 56}}; opaque; alpha=1>
  |  |  |  |  |--<UIButton:0x103c5b930; AX=Y; AX.id='Back'; AX.label='Back'; AX.frame={{0, 24}, {48, 48}}; AX.activationPoint={24, 48}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{0, 4}, {48, 48}}; alpha=1>
  |  |  |  |  |  |--<UIImageView:0x103d75260; AX=N; AX.frame={{16.5, 36}, {24, 24}}; AX.activationPoint={28.5, 48}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{16.5, 12}, {24, 24}}; alpha=1; UIE=N>
  |  |  |  |  |--<UIButton:0x103c5bdf0; AX=Y; AX.id='Forward'; AX.label='Forward'; AX.frame={{48, 24}, {48, 48}}; AX.activationPoint={72, 48}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{48, 4}, {48, 48}}; alpha=1>
  |  |  |  |  |  |--<UIImageView:0x103d75080; AX=N; AX.frame={{56.5, 36}, {24, 24}}; AX.activationPoint={68.5, 48}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{8.5, 12}, {24, 24}}; alpha=1; UIE=N>
  |  |  |  |  |--<UIView:0x103c5c290; AX=N; AX.frame={{0, 0}, {381, 76}}; AX.activationPoint={190.5, 38}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, -20}, {381, 76}}; opaque; alpha=1; UIE=N>
  |  |  |  |  |  |--<UIImageView:0x103c5c0b0; AX=N; AX.frame={{95, 27}, {190, 43}}; AX.activationPoint={190, 48.5}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{95, 27}, {190, 43}}; alpha=1; UIE=N>
  |  |  |  |  |--<OmniboxTextFieldIOS:0x104800400; AX=N; AX.id='Address'; AX.label='Address and search bar'; AX.value='localhost:8080/forward/'; AX.frame={{95, 27}, {190, 43}}; AX.activationPoint={190, 48.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{95, 7}, {190, 43}}; alpha=1; text='localhost:8080/forward/'>
  |  |  |  |  |  |--<UITextFieldLabel:0x103c5a2a0; AX=Y; AX.label='localhost:8080/forward/'; AX.frame={{105, 27}, {176, 43}}; AX.activationPoint={193, 48.5}; AX.traits='UIAccessibilityTraitStaticText'; AX.focused='N'; frame={{10, 0}, {176, 43}}; alpha=1; UIE=N; text='localhost:8080/forward/'>
  |  |  |  |  |  |--<UIAccessibilityTextFieldElement:0x170058d80; AX=Y; AX.label='Address and search bar'; AX.value='localhost:8080/forward/'; AX.frame={{95, 27}, {190, 43}}; AX.activationPoint={190, 48.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'>
  |  |  |  |  |--<UIButton:0x103db7210; AX=N; AX.label='Cancel'; AX.frame={{327, 24}, {40, 48}}; AX.activationPoint={347, 48}; AX.traits='UIAccessibilityTraitButton'; AX.focused='N'; frame={{327, 4}, {40, 48}}; hidden; alpha=0>
  |  |  |  |  |  |--<UIImageView:0x109954640; AX=N; AX.id='collapse'; AX.frame={{335, 36}, {24, 24}}; AX.activationPoint={347, 48}; AX.traits='UIAccessibilityTraitImage'; AX.focused='N'; frame={{8, 12}, {24, 24}}; alpha=1; UIE=N>
  |  |  |  |--<MDCProgressView:0x103d40520; AX=Y; AX.value='100%'; AX.frame={{0, 74}, {375, 2}}; AX.activationPoint={187.5, 75}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 74}, {375, 2}}; opaque; hidden; alpha=1>
  |  |  |  |  |--<UIView:0x103d408d0; AX=N; AX.frame={{0, 76}, {375, 0}}; AX.activationPoint={187.5, 76}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 2}, {375, 0}}; opaque; alpha=1>
  |  |  |  |  |--<UIView:0x103d40a70; AX=N; AX.frame={{0, 76}, {375, 0}}; AX.activationPoint={187.5, 76}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 2}, {375, 0}}; opaque; alpha=1>
  |--<MDCOverlayWindowContainerView:0x103d0d9a0; AX=N; AX.frame={{0, 0}, {375, 667}}; AX.activationPoint={187.5, 333.5}; AX.traits='UIAccessibilityTraitNone'; AX.focused='N'; frame={{0, 0}, {375, 667}}; opaque; hidden; alpha=1>


2016-12-27 03:34:55.038661 ios_chrome_web_egtests[20213:1527985] View is moving to nil window. Skipping viewWillDisappear state tracking.



 
Project Member

Comment 1 by bugdroid1@chromium.org, Dec 27 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/e878f6f7547e391ba30e7cb793b0a7b9cffe89b9

commit e878f6f7547e391ba30e7cb793b0a7b9cffe89b9
Author: stkhapugin <stkhapugin@chromium.org>
Date: Tue Dec 27 13:40:58 2016

Disables testHistoryForwardNavigation.

This test is flaky on ios phone devices on dowstream bots.

BUG= 677129 

Review-Url: https://codereview.chromium.org/2602753002
Cr-Commit-Position: refs/heads/master@{#440753}

[modify] https://crrev.com/e878f6f7547e391ba30e7cb793b0a7b9cffe89b9/ios/chrome/browser/web/navigation_egtest.mm

Labels: M-56
Owner: eugene...@chromium.org
Status: Assigned (was: Untriaged)
Cc: eugene...@chromium.org
Components: UI>Browser>Navigation
Labels: -M-56 M-57
Owner: kkhorimoto@chromium.org
Jackie wrote this test, so I can't assign it to the author.
 Issue 677037  has been merged into this issue.

Comment 5 by cma...@chromium.org, Jan 11 2017

kkhorimoto@ please update this bug including its status if you have started working on it.
Status: Started (was: Assigned)
Project Member

Comment 7 by bugdroid1@chromium.org, Jan 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6a288792818793041b5f5eb3e540c43f17f3b094

commit 6a288792818793041b5f5eb3e540c43f17f3b094
Author: kkhorimoto <kkhorimoto@chromium.org>
Date: Sat Jan 14 00:10:47 2017

Fix testHistoryForwardNavigation.

This CL first checks for webview sentinel text to be displayed before
checking the omnibox contents.  Since the web view text matcher executes
JavaScript on the page to search for the sentinel text, this prevents
the omnibox text check from occurring until the page has been loaded
and the script is executed.

BUG= 677129 

Review-Url: https://codereview.chromium.org/2635553003
Cr-Commit-Position: refs/heads/master@{#443738}

[modify] https://crrev.com/6a288792818793041b5f5eb3e540c43f17f3b094/ios/chrome/browser/web/navigation_egtest.mm

Status: Fixed (was: Started)

Sign in to add a comment