Index: chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillDialogControllerTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillDialogControllerTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillDialogControllerTest.java |
index 44d96d72f5c2e7a1c16c8b975753524e3039b5e7..d543bf81ed3aa0c13d87f61d2a7753b02ac4927c 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillDialogControllerTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/autofill/AutofillDialogControllerTest.java |
@@ -713,21 +713,22 @@ public class AutofillDialogControllerTest extends ChromeActivityTestCaseBase<Chr |
} |
private void waitForInputFieldFill(final WebContents webContents) throws InterruptedException { |
- CriteriaHelper.pollForCriteria(new Criteria("requestAutocomplete() never completed.") { |
- @Override |
- public boolean isSatisfied() { |
- String wasAutocompleted; |
- try { |
- wasAutocompleted = DOMUtils.getNodeContents( |
- webContents, "was-autocompleted"); |
- } catch (InterruptedException e) { |
- return false; |
- } catch (TimeoutException e) { |
- return false; |
- } |
- return TextUtils.equals("succeeded", wasAutocompleted) |
- || TextUtils.equals("failed", wasAutocompleted); |
- } |
- }); |
+ CriteriaHelper.pollInstrumentationThread( |
+ new Criteria("requestAutocomplete() never completed.") { |
+ @Override |
+ public boolean isSatisfied() { |
+ String wasAutocompleted; |
+ try { |
+ wasAutocompleted = DOMUtils.getNodeContents( |
+ webContents, "was-autocompleted"); |
+ } catch (InterruptedException e) { |
+ return false; |
+ } catch (TimeoutException e) { |
+ return false; |
+ } |
+ return TextUtils.equals("succeeded", wasAutocompleted) |
+ || TextUtils.equals("failed", wasAutocompleted); |
+ } |
+ }); |
} |
} |