function BrowserTestBase::xpath
Performs an xpath search on the contents of the internal browser.
The search is relative to the root element (HTML tag normally) of the page.
Parameters
string $xpath: The xpath string to use in the search.
array $arguments: An array of arguments with keys in the form ':name' matching the placeholders in the query. The values may be either strings or numeric values.
Return value
\Behat\Mink\Element\NodeElement[] The list of elements matching the xpath expression.
67 calls to BrowserTestBase::xpath()
- BlockContentIntegrationTest::assertIds in core/
modules/ block_content/ tests/ src/ Functional/ Views/ BlockContentIntegrationTest.php  - Ensures that a list of block_contents appear on the page.
 - BlockTest::testBlockTitle in core/
modules/ block/ tests/ src/ Functional/ BlockTest.php  - Tests block title.
 - BlockUiTest::testBlockDemoUiPage in core/
modules/ block/ tests/ src/ Functional/ BlockUiTest.php  - Tests block demo page exists and functions correctly.
 - BookBreadcrumbTest::testBreadcrumbAccessUpdates in core/
modules/ book/ tests/ src/ Functional/ BookBreadcrumbTest.php  - Tests that the breadcrumb is updated when book access changes.
 - BookBreadcrumbTest::testBreadcrumbTitleUpdates in core/
modules/ book/ tests/ src/ Functional/ BookBreadcrumbTest.php  - Tests that the breadcrumb is updated when book content changes.
 
File
- 
              core/
tests/ Drupal/ Tests/ BrowserTestBase.php, line 597  
Class
- BrowserTestBase
 - Provides a test case for functional Drupal tests.
 
Namespace
Drupal\TestsCode
protected function xpath($xpath, array $arguments = []) {
  $xpath = $this->assertSession()
    ->buildXPathQuery($xpath, $arguments);
  return $this->getSession()
    ->getPage()
    ->findAll('xpath', $xpath);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.