diff --git a/core/modules/filter/tests/src/Functional/FilterFormatAccessTest.php b/core/modules/filter/tests/src/Functional/FilterFormatAccessTest.php
index 7b69235cfcdd5546582de62c6cae0672dcfd3fb9..f198079b0d78e00c59f104087b57389405c26707 100644
--- a/core/modules/filter/tests/src/Functional/FilterFormatAccessTest.php
+++ b/core/modules/filter/tests/src/Functional/FilterFormatAccessTest.php
@@ -77,9 +77,6 @@ class FilterFormatAccessTest extends BrowserTestBase {
    */
   protected function setUp(): void {
     parent::setUp();
-
-    $this->drupalPlaceBlock('page_title_block');
-
     $this->drupalCreateContentType(['type' => 'page', 'name' => 'Basic page']);
 
     // Create a user who can administer text formats, but does not have
@@ -92,20 +89,16 @@ protected function setUp(): void {
 
     // Create three text formats. Two text formats are created for all users so
     // that the drop-down list appears for all tests.
-    $this->drupalLogin($this->filterAdminUser);
     $formats = [];
     for ($i = 0; $i < 3; $i++) {
-      $edit = [
+      $format = FilterFormat::create([
         'format' => $this->randomMachineName(),
         'name' => $this->randomMachineName(),
-      ];
-      $this->drupalGet('admin/config/content/formats/add');
-      $this->submitForm($edit, 'Save configuration');
-      $this->resetFilterCaches();
-      $formats[] = FilterFormat::load($edit['format']);
+      ]);
+      $format->save();
+      $formats[] = $format;
     }
     [$this->allowedFormat, $this->secondAllowedFormat, $this->disallowedFormat] = $formats;
-    $this->drupalLogout();
 
     // Create a regular user with access to two of the formats.
     $this->webUser = $this->drupalCreateUser([