Issue #3508173 by dydave: Fixed GitLab CI configuration causing jobs to fail...
Issue #3508173 by dydave: Fixed GitLab CI configuration causing jobs to fail and adjusted 'AdminToolbarSettingsFormTest' to be compatible with supported versions.
// Check the menu item 'User interface' contains a link but not a menu item.
$assert->elementExists('xpath','//div[@class="toolbar-menu-administration"]//ul[contains(@class, "toolbar-menu")]//li[contains(@class, "menu-item")]//ul[@class="toolbar-menu"]//li[contains(@class, "menu-item") and contains(a, .) and not(contains(ul, .))]');
// Check the menu item 'User interface' has a single child 'a' link tag.
$assert->elementExists('xpath','//div[@class="toolbar-menu-administration"]//ul[contains(@class, "toolbar-menu")]//li[contains(@class, "menu-item")]//ul[@class="toolbar-menu"]//li[contains(@class, "menu-item") and count(child::*)=1 and child::*=a]');