Commit 94309cdc authored by Chris Lu's avatar Chris Lu Committed by Commit Bot

Revert "[ios] Add EG test to chrome://management page"

This reverts commit 46c6817b.

Reason for revert: Chromium upsteam Egtest failing
https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8868162076936730176/+/steps/ios_chrome_integration_eg2tests_module_iPhone_6s_13.6_on_Mac-10.15/0/stdout

[12:20:39:INFO]  Interaction cannot continue because the desired element was not found.
[12:20:39:INFO] 
[12:20:39:INFO] Check if the element exists in the UI hierarchy printed below. If it exists, adjust the matcher so that it accurately matches the element.
[12:20:39:INFO] 
[12:20:39:INFO] Element Matcher:
[12:20:39:INFO] Omnibox contains text 'support.google.com'

Original change's description:
> [ios] Add EG test to chrome://management page
>
> Added EG test to chrome://management page.
>
> Updated omniboxContainingText: matcher to avoid crash when the
> element is not an UITextField.
>
> Bug: 1131052
> Change-Id: Ia68ad5a6071867e8ae3cf4751ce1ef792cd741dd
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2424546
> Reviewed-by: Gauthier Ambard <gambard@chromium.org>
> Reviewed-by: Mike Dougherty <michaeldo@chromium.org>
> Reviewed-by: Sergio Collazos <sczs@chromium.org>
> Commit-Queue: Tina Wang <tinazwang@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#810645}

TBR=michaeldo@chromium.org,sczs@chromium.org,gambard@chromium.org,tinazwang@chromium.org

Change-Id: I3ca8a0e6d189ec6c8045439abc6b76c8bbaafb6d
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 1131052
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2432316Reviewed-by: default avatarJohn Abd-El-Malek <jam@chromium.org>
Commit-Queue: John Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#810764}
parent 4c3be7eb
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
<div id="managed-info" class="hidden"> <div id="managed-info" class="hidden">
<div id="main-message">$i18n{managementMessage}</div> <div id="main-message">$i18n{managementMessage}</div>
<div id="secondary-message">$i18n{managedInfo} <div id="secondary-message">$i18n{managedInfo}
<a id="learn-more-link" target="_blank" href=$i18n{learnMoreURL}>$i18n{learnMore}</a> <a target="_blank" href=$i18n{learnMoreURL}>$i18n{learnMore}</a>
</div> </div>
</div> </div>
<div id="unmanaged-info" class="hidden">$i18n{unmanagedInfo}</div> <div id="unmanaged-info" class="hidden">$i18n{unmanagedInfo}</div>
......
...@@ -249,34 +249,4 @@ id<GREYMatcher> ToolsMenuTranslateButton() { ...@@ -249,34 +249,4 @@ id<GREYMatcher> ToolsMenuTranslateButton() {
assertWithMatcher:grey_notNil()]; assertWithMatcher:grey_notNil()];
} }
// Test the chrome://management page when no machine level policy is set.
- (void)testManagementPageUnmanaged {
// Open the management page and check if the content is expected.
[ChromeEarlGrey loadURL:GURL("chrome://management")];
[ChromeEarlGrey
waitForWebStateContainingText:l10n_util::GetStringUTF8(
IDS_IOS_MANAGEMENT_UI_UNMANAGED_DESC)];
}
// Test the chrome://management page when one or more machine level policies are
// set.
- (void)testManagementPageManaged {
// Setup a machine level policy.
SetPolicy(false, policy::key::kTranslateEnabled);
// Open the management page and check if the content is expected.
[ChromeEarlGrey loadURL:GURL("chrome://management")];
[ChromeEarlGrey
waitForWebStateContainingText:l10n_util::GetStringUTF8(
IDS_IOS_MANAGEMENT_UI_MESSAGE)];
// Open the "learn more" link in the web content.
[ChromeEarlGrey tapWebStateElementWithID:@"learn-more-link"];
[ChromeEarlGrey waitForPageToFinishLoading];
// Check the navigation.
[[EarlGrey selectElementWithMatcher:chrome_test_util::OmniboxContainingText(
"support.google.com")]
assertWithMatcher:grey_notNil()];
}
@end @end
...@@ -309,10 +309,8 @@ UIView* SubviewWithAccessibilityIdentifier(NSString* accessibility_id, ...@@ -309,10 +309,8 @@ UIView* SubviewWithAccessibilityIdentifier(NSString* accessibility_id,
+ (id<GREYMatcher>)omniboxContainingText:(NSString*)text { + (id<GREYMatcher>)omniboxContainingText:(NSString*)text {
GREYElementMatcherBlock* matcher = [GREYElementMatcherBlock GREYElementMatcherBlock* matcher = [GREYElementMatcherBlock
matcherWithMatchesBlock:^BOOL(id element) { matcherWithMatchesBlock:^BOOL(UITextField* element) {
OmniboxTextFieldIOS* omnibox = return [element.text containsString:text];
base::mac::ObjCCast<OmniboxTextFieldIOS>(element);
return [omnibox.text containsString:text];
} }
descriptionBlock:^void(id<GREYDescription> description) { descriptionBlock:^void(id<GREYDescription> description) {
[description [description
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment