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 f81c712eca678bd54550e1f80fa510243495469b..199cd6bf2b61006891dd62e76ddddb6e1801cbac 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 |
| @@ -83,11 +83,20 @@ abstract class PaymentRequestTestBase extends ChromeActivityTestCaseBase<ChromeA |
| } |
| }); |
| assertWaitForPageScaleFactorMatch(1); |
| + clickNodeAndWait("buy", helper); |
| + mUI = helper.getTarget(); |
| + } |
| + protected void clickNodeAndWait(String nodeId, CallbackHelper helper) |
| + throws InterruptedException, ExecutionException, TimeoutException { |
| int callCount = helper.getCallCount(); |
| - DOMUtils.clickNode(this, mViewCoreRef.get(), "buy"); |
| + clickNode(nodeId); |
| helper.waitForCallback(callCount); |
| - mUI = helper.getTarget(); |
| + } |
| + |
| + protected void clickNode(String nodeId) throws InterruptedException, ExecutionException, |
| + TimeoutException { |
|
gone
2016/06/09 15:49:28
nit: indentation is wonky
please use gerrit instead
2016/06/09 22:36:14
Done.
|
| + DOMUtils.clickNode(this, mViewCoreRef.get(), nodeId); |
| } |
| protected void clickAndWait(final int resourceId, CallbackHelper helper) |