Chromium Code Reviews| Index: chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java |
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java b/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java |
| index efade831216d2d16d8a14654393a13bb697315f8..f81c712eca678bd54550e1f80fa510243495469b 100644 |
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java |
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/payments/PaymentRequestTestBase.java |
| @@ -5,10 +5,12 @@ |
| package org.chromium.chrome.browser.payments; |
| import android.widget.EditText; |
| +import android.widget.TextView; |
| import org.chromium.base.ThreadUtils; |
| import org.chromium.base.test.util.CommandLineFlags; |
| import org.chromium.base.test.util.UrlUtils; |
| +import org.chromium.chrome.R; |
| import org.chromium.chrome.browser.ChromeActivity; |
| import org.chromium.chrome.browser.ChromeSwitches; |
| import org.chromium.chrome.browser.autofill.CardUnmaskPrompt; |
| @@ -23,6 +25,7 @@ import org.chromium.content.browser.test.util.CriteriaHelper; |
| import org.chromium.content.browser.test.util.DOMUtils; |
| import org.chromium.content_public.browser.WebContents; |
| +import java.util.concurrent.Callable; |
| import java.util.concurrent.ExecutionException; |
| import java.util.concurrent.TimeoutException; |
| import java.util.concurrent.atomic.AtomicReference; |
| @@ -99,6 +102,16 @@ abstract class PaymentRequestTestBase extends ChromeActivityTestCaseBase<ChromeA |
| helper.waitForCallback(callCount); |
| } |
| + protected String getAddressSectionLabel() throws ExecutionException { |
| + return ThreadUtils.runOnUiThreadBlocking(new Callable<String>() { |
| + @Override |
| + public String call() { |
| + return ((TextView) mUI.getShippingAddressSectionForTest().findViewById( |
|
gone
2016/05/27 23:47:29
I think you'll actually be able to get by just by
please use gerrit instead
2016/05/28 05:29:12
I was under the impression that every section will
|
| + R.id.payments_left_summary_label)).getText().toString(); |
| + } |
| + }); |
| + } |
| + |
| protected void typeInCardUnmaskDialogAndWait(final int resourceId, final String input, |
| final CardUnmaskPrompt prompt, CallbackHelper helper) throws InterruptedException, |
| TimeoutException { |