protected function AssertBreadcrumbTrait::getBreadcrumbParts in Drupal 10
Same name and namespace in other branches
- 8 core/modules/system/tests/src/Functional/Menu/AssertBreadcrumbTrait.php \Drupal\Tests\system\Functional\Menu\AssertBreadcrumbTrait::getBreadcrumbParts()
- 9 core/modules/system/tests/src/Functional/Menu/AssertBreadcrumbTrait.php \Drupal\Tests\system\Functional\Menu\AssertBreadcrumbTrait::getBreadcrumbParts()
Returns the breadcrumb contents of the current page in the internal browser.
1 call to AssertBreadcrumbTrait::getBreadcrumbParts()
- AssertBreadcrumbTrait::assertBreadcrumbParts in core/
modules/ system/ tests/ src/ Functional/ Menu/ AssertBreadcrumbTrait.php - Assert that a trail exists in the internal browser.
File
- core/
modules/ system/ tests/ src/ Functional/ Menu/ AssertBreadcrumbTrait.php, line 106
Class
- AssertBreadcrumbTrait
- Provides test assertions for verifying breadcrumbs.
Namespace
Drupal\Tests\system\Functional\MenuCode
protected function getBreadcrumbParts() {
$parts = [];
$elements = $this
->xpath('//nav[@aria-labelledby="system-breadcrumb"]//ol/li/a');
if (!empty($elements)) {
foreach ($elements as $element) {
$parts[] = [
'text' => $element
->getText(),
'href' => $element
->getAttribute('href'),
'title' => $element
->getAttribute('title'),
];
}
}
return $parts;
}