@@ -407,10 +407,10 @@ Item {
407407 view.loginListShown = false;
408408 var sessionsList = findChild(view, "sessionsList");
409409 var sessionsListSelector = findChild(view, "sessionsListSelector");
410− waitForRendering(sessionsList);
411− compare(sessionsListSelector.expanded, true);
412− compare(sessionsList.visible, true);
410+ tryCompare(sessionsList, "visible", true);
411+ tryCompare(sessionsListSelector, "expanded", true);
413412
413+ waitForRendering(sessionsList)
414414 for (var i = 0; i < LightDM.Sessions.count; i++) {
415415 var delegateName = "sessionDelegate" + String(i);
416416 var currentDelegate = findChild(view, delegateName);
@@ -459,7 +459,7 @@ Item {
459459 compare(LightDM.Sessions.count, 1);
460460
461461 var sessionChooserButton = findChild(view, "sessionChooserButton");
462− compare(sessionChooserButton.visible, false);
462+ tryCompare(sessionChooserButton, "visible", false);
463463 }
464464
465465 function test_sessionIconShownWithMultipleSessions() {
@@ -467,7 +467,7 @@ Item {
467467 compare(LightDM.Sessions.count > 1, true);
468468
469469 var sessionChooserButton = findChild(view, "sessionChooserButton");
470− compare(sessionChooserButton.visible, true);
470+ tryCompare(sessionChooserButton, "visible", true);
471471 }
472472
473473 function test_tease(data) {