@@ -340,11 +340,11 @@ Item {
340340 tryCompare(menuItem1, "popupVisible", true);
341341 }
342342
343− function test_overfow() {
343+ function test_overflow() {
344344 menuBackend.modelData = appMenuData.generateTestData(5,2,0,0,"menu");
345345
346346 var overflow = findChild(menuBar, "overflow");
347− compare(overflow.visible, false, "Overflow should not be visible");
347+ tryCompare(overflow, "visible", false, 5000, "Overflow should not be visible");
348348
349349 var menu = { "rowData": { "label": "Short" } };
350350 tryCompareFunction(function() {
@@ -357,12 +357,12 @@ Item {
357357 }, true);
358358
359359 mouseClick(overflow);
360− verify(overflow.__popup);
360+ tryVerify(function() {return overflow.__popup});
361361 var menuItem = findChild(menuBar, "overflow-menu-item0-actionItem");
362362 waitForRendering(menuItem);
363363 mouseClick(menuItem);
364364
365− verify(findChild(menuBar, "overflow-menu-item0-menu-item0-actionItem"));
365+ tryVerify(function() {return findChild(menuBar, "overflow-menu-item0-menu-item0-actionItem")});
366366
367367 tryCompareFunction(function() {
368368 menuBackend.removeRow(0);