Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(632)

Unified Diff: chrome/browser/chromeos/policy/device_local_account_browsertest.cc

Issue 686863002: Revert "Revert of Revert of Revert of ChromeOS NetworkScreenHandler should not call CheckAndResolve… (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/policy/device_local_account_browsertest.cc
diff --git a/chrome/browser/chromeos/policy/device_local_account_browsertest.cc b/chrome/browser/chromeos/policy/device_local_account_browsertest.cc
index 5922fee18dd76ad0adf38f0b9106bfeeae6ed01e..3e9c5d50157260bee7f1f4e69404c482f9f97147 100644
--- a/chrome/browser/chromeos/policy/device_local_account_browsertest.cc
+++ b/chrome/browser/chromeos/policy/device_local_account_browsertest.cc
@@ -1923,6 +1923,25 @@ IN_PROC_BROWSER_TEST_F(DeviceLocalAccountTest, TermsOfServiceWithLocaleSwitch) {
->GetCurrentInputMethod()
.id());
+ // Wait for 'tos-accept-button' to become enabled.
+ done = false;
+ ASSERT_TRUE(content::ExecuteScriptAndExtractBool(
+ contents_,
+ "var screenElement = document.getElementById('tos-accept-button');"
+ "function SendReplyIfAcceptEnabled() {"
+ " if ($('tos-accept-button').disabled)"
+ " return false;"
+ " domAutomationController.send(true);"
+ " observer.disconnect();"
+ " return true;"
+ "}"
+ "var observer = new MutationObserver(SendReplyIfAcceptEnabled);"
+ "if (!SendReplyIfAcceptEnabled()) {"
+ " var options = { attributes: true };"
+ " observer.observe(screenElement, options);"
+ "}",
+ &done));
+
// Click the accept button.
ASSERT_TRUE(content::ExecuteScript(contents_,
"$('tos-accept-button').click();"));

Powered by Google App Engine
This is Rietveld 408576698