diff --git a/logouttab.info.yml b/logouttab.info.yml
index 40e2250..e3b6b99 100644
--- a/logouttab.info.yml
+++ b/logouttab.info.yml
@@ -2,5 +2,5 @@ name: 'Logout Tab'
 description: 'Adds a logout tab to the user profile.'
 type: module
 package: 'User interface'
-core_version_requirement: ^8.7.7 || ^9
+core_version_requirement: ^9.1 || ^10
 configure: logouttab.settings
diff --git a/tests/src/Functional/LogoutTabTest.php b/tests/src/Functional/LogoutTabTest.php
index 6e546da..67c27bc 100644
--- a/tests/src/Functional/LogoutTabTest.php
+++ b/tests/src/Functional/LogoutTabTest.php
@@ -49,7 +49,7 @@ class LogoutTabTest extends BrowserTestBase {
     $session->responseContains(Url::fromRoute('<front>', [], ['absolute' => TRUE])->toString());
     // Check cacheability works.
     $edit = ['weight' => -30];
-    $this->drupalPostForm(NULL, $edit, 'Save configuration');
+    $this->submitForm($edit, 'Save configuration');
     $element = $this->cssSelect('select[name="weight"]');
     $this->assertSame('-30', $element[0]->getValue());
     $this->assertSame(-30, \Drupal::config('logouttab.settings')->get('weight'));
