diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2022-04-01 23:02:18 +0000 |
---|---|---|
committer | Joanne Chung <joannechung@google.com> | 2022-04-06 02:15:21 +0000 |
commit | 967dac990a6f05f9bc033731c4b21cef0122c751 (patch) | |
tree | 6f1c6eacfb40bceadeed872721dc5aa0fbcf22fd | |
parent | e6670482ff426d53f8816fbb6c02efe28932a852 (diff) | |
parent | 763aef16b4d1712bea2591dde67cce03d59f0d3d (diff) | |
download | cts-967dac990a6f05f9bc033731c4b21cef0122c751.tar.gz |
[conflict] Merge "Fix autofillservice CTS failure on small display" into android11-tests-dev am: 763aef16b4
Original change: https://android-review.googlesource.com/c/platform/cts/+/2042343
Change-Id: I3ea20d005bcef29a2739e12577b63d2ab780d444
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | tests/autofillservice/src/android/autofillservice/cts/dropdown/WebViewActivityTest.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/autofillservice/src/android/autofillservice/cts/dropdown/WebViewActivityTest.java b/tests/autofillservice/src/android/autofillservice/cts/dropdown/WebViewActivityTest.java index 8e20fdb1bd8..698ba481016 100644 --- a/tests/autofillservice/src/android/autofillservice/cts/dropdown/WebViewActivityTest.java +++ b/tests/autofillservice/src/android/autofillservice/cts/dropdown/WebViewActivityTest.java @@ -393,6 +393,7 @@ public class WebViewActivityTest extends AbstractWebViewTestCase<WebViewActivity // Now trigger save. if (INJECT_EVENTS) { + mActivity.clearFocus(); mActivity.getUsernameInput().click(); mActivity.dispatchKeyPress(KeyEvent.KEYCODE_U); mActivity.getPasswordInput().click(); @@ -405,7 +406,11 @@ public class WebViewActivityTest extends AbstractWebViewTestCase<WebViewActivity mActivity.mOutside1.setText("DUDER"); mActivity.mOutside2.setText("SWEETER"); }); - + // Login button could be overlapped by keyboard on small display, + // scroll to make sure login button is visible. + // Otherwise mActivity.getLoginButton().click() does not work + // if login button is not visible. + mActivity.runOnUiThread(() -> myWebView.flingScroll(0, 1000)); mActivity.getLoginButton().click(); // Assert save UI shown. |