scripts: deploy_chrome: use cros_type_keys rather than inject-keys
Testing has shown that cros_type_keys seems to be more reliable on more
devices than inject-keys.
BUG=none
TEST=./run_tests scripts/deploy_chrome_unittest.py
TEST=manual
Change-Id: I27fde955d95635297ec76687220dc544f1fe1f33
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/4357941
Reviewed-by: Achuith Bhandarkar <achuith@chromium.org>
Tested-by: Joel Hockey <joelhockey@chromium.org>
Commit-Queue: Joel Hockey <joelhockey@chromium.org>
diff --git a/scripts/deploy_chrome.py b/scripts/deploy_chrome.py
index ec3f16b..d6d5960 100644
--- a/scripts/deploy_chrome.py
+++ b/scripts/deploy_chrome.py
@@ -55,7 +55,7 @@
LSOF_COMMAND = "lsof %s"
DBUS_RELOAD_COMMAND = "killall -HUP dbus-daemon"
LAST_LOGIN_COMMAND = "bootstat_get_last login-prompt-visible"
-UNLOCK_PASSWORD_COMMAND = "inject-keys.py -s %s -k enter"
+UNLOCK_PASSWORD_COMMAND = "python -m uinput.cros_type_keys $'%s\\n'"
_ANDROID_DIR = "/system/chrome"
_ANDROID_DIR_EXTRACT_PATH = "system/chrome/*"