New issue
Advanced search Search tips

Issue 795452 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Jan 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

chrome(auto_login=False) on Chromeboxes in lab is stuck on detecting keyboard/mouse screen

Project Member Reported by dhadd...@chromium.org, Dec 15 2017

Issue description

To interact with OOBE in an autotest you need to do this
chrome.Chrome(auto_login=False) 

This works well on Chrome-BOOKSs. But in the lab (pretty much) all Chrome-BOXES do not have a keyboard or mouse attached. So trying to interact with OOBE means we see the screen in the attached screenshot. 

This blocks all tests that need to interact with OOBE (including the forced autoupdate OOBE test). See the results here (only chromeboxes are failing):
https://wmatrix.googleplex.com/unfiltered?hide_missing=True&releases=tot&tests=autoupdate_ForcedOOBEUpdate

 
2017-12-13.png
47.4 KB View Download
This screen does not seem to be part of OOBE though because the chrome.oobe object has no body HTML while the page is displayed 


Is this something we could skip? 
Description: Show this description
Cc: achuith@chromium.org
Owner: dhadd...@chromium.org
David, could you check to see if the skipToUpdate api skips this screen as well?
Status: Started (was: Untriaged)
I checked with the latest skipToUpdate patch that I just uploaded and it does in fact skip this screen too. Great! 

I've added this bug to the commit message. 
I checked on chromebox (mcloud) and chromebase (monroe)
Project Member

Comment 7 by bugdroid1@chromium.org, Jan 6 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/third_party/autotest/+/b25fe50bc94adf8efee0051d1218cda159d84338

commit b25fe50bc94adf8efee0051d1218cda159d84338
Author: David Haddock <dhaddock@chromium.org>
Date: Sat Jan 06 02:37:13 2018

[autotest] Allow AU OOBE test to jump directly to update screen.

Previously this test clicked through DOM elements. Now achuith@ provided
a function for the test to call.

BUG= chromium:790015 
BUG= chromium:795452 
TEST=test_that <IP> autoupdate_ForcedOOBEUpdate passes on ToT

Change-Id: I92cab514dfa370e72dd226936efc6a4655e9d558
Reviewed-on: https://chromium-review.googlesource.com/831107
Commit-Ready: David Haddock <dhaddock@chromium.org>
Tested-by: David Haddock <dhaddock@chromium.org>
Reviewed-by: David Haddock <dhaddock@chromium.org>

[modify] https://crrev.com/b25fe50bc94adf8efee0051d1218cda159d84338/client/site_tests/autoupdate_StartOOBEUpdate/autoupdate_StartOOBEUpdate.py

Status: Verified (was: Started)
Test is now passing on chromeboxes. 

Sign in to add a comment