protected function InstallerTestBase::initFrontPage in Drupal 10
Same name and namespace in other branches
- 8 core/tests/Drupal/FunctionalTests/Installer/InstallerTestBase.php \Drupal\FunctionalTests\Installer\InstallerTestBase::initFrontPage()
- 9 core/tests/Drupal/FunctionalTests/Installer/InstallerTestBase.php \Drupal\FunctionalTests\Installer\InstallerTestBase::initFrontPage()
Visits the front page when initializing Mink.
According to the W3C WebDriver specification a cookie can only be set if the cookie domain is equal to the domain of the active document. When the browser starts up the active document is not our domain but 'about:blank' or similar. To be able to set our User-Agent and Xdebug cookies at the start of the test we now do a request to the front page so the active document matches the domain.
Overrides BrowserTestBase::initFrontPage
See also
https://w3c.github.io/webdriver/webdriver-spec.html#add-cookie
https://www.w3.org/Bugs/Public/show_bug.cgi?id=20975
File
- core/
tests/ Drupal/ FunctionalTests/ Installer/ InstallerTestBase.php, line 217
Class
- InstallerTestBase
- Base class for testing the interactive installer.
Namespace
Drupal\FunctionalTests\InstallerCode
protected function initFrontPage() {
// We don't want to visit the front page with the installer when
// initializing Mink, so we do nothing here.
}