summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2022-04-01 23:02:18 +0000
committerJoanne Chung <joannechung@google.com>2022-04-06 02:15:21 +0000
commit967dac990a6f05f9bc033731c4b21cef0122c751 (patch)
tree6f1c6eacfb40bceadeed872721dc5aa0fbcf22fd
parente6670482ff426d53f8816fbb6c02efe28932a852 (diff)
parent763aef16b4d1712bea2591dde67cce03d59f0d3d (diff)
downloadcts-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.java7
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.