diff --git a/composer.json b/composer.json
index 7fa4c23..8d0d732 100644
--- a/composer.json
+++ b/composer.json
@@ -14,7 +14,7 @@
   },
   "license": "GPL-2.0+",
   "require": {
-    "drupal/core": "^8 || ^9"
+    "drupal/core": "^9.1 || ^10"
   },
   "require-dev": {
     "drupal/views_bulk_operations": "~3.0"
diff --git a/tests/src/Functional/ViewsBulkEditActionTest.php b/tests/src/Functional/ViewsBulkEditActionTest.php
index c10a485..2aca11f 100644
--- a/tests/src/Functional/ViewsBulkEditActionTest.php
+++ b/tests/src/Functional/ViewsBulkEditActionTest.php
@@ -39,7 +39,7 @@ class ViewsBulkEditActionTest extends NodeTestBase {
   /**
    * {@inheritdoc}
    */
-  protected function setUp($import_test_views = TRUE) {
+  protected function setUp($import_test_views = TRUE): void {
     parent::setUp($import_test_views);
     $this->createContentType(['type' => 'page', 'name' => 'Page']);
     $this->createContentType(['type' => 'article', 'name' => 'Article']);
diff --git a/tests/src/Functional/ViewsBulkEditModifyEntityValuesTest.php b/tests/src/Functional/ViewsBulkEditModifyEntityValuesTest.php
index 88cf09e..cb6477a 100644
--- a/tests/src/Functional/ViewsBulkEditModifyEntityValuesTest.php
+++ b/tests/src/Functional/ViewsBulkEditModifyEntityValuesTest.php
@@ -30,7 +30,7 @@ class ViewsBulkEditModifyEntityValuesTest extends BrowserTestBase {
   /**
    * {@inheritdoc}
    */
-  protected function setUp() {
+  protected function setUp(): void {
     parent::setUp();
 
     // Create some nodes for testing.
@@ -115,12 +115,13 @@ class ViewsBulkEditModifyEntityValuesTest extends BrowserTestBase {
       'views_bulk_operations_bulk_form[1]' => TRUE,
       'views_bulk_operations_bulk_form[2]' => TRUE,
     ];
-    $this->drupalPostForm('views-bulk-operations-test-advanced', $edit, t('Apply to selected items'));
+    $this->drupalGet('views-bulk-operations-test-advanced');
+    $this->submitForm($edit, t('Apply to selected items'));
 
     // Post the configuration form: modify status and text value field on the
     // article content type.
     $expected_text_value = 'some text';
-    $this->drupalPostForm(NULL, [
+    $this->submitForm([
       'node[article][_field_selector][status]' => TRUE,
       'node[article][status][value]' => FALSE,
       'node[page][_field_selector][status]' => TRUE,
diff --git a/views_bulk_edit.info.yml b/views_bulk_edit.info.yml
index 87f5063..e634ce2 100644
--- a/views_bulk_edit.info.yml
+++ b/views_bulk_edit.info.yml
@@ -2,6 +2,6 @@ type: module
 name: 'Views Bulk Edit'
 description: 'Allows bulk edition of entity field values.'
 package: 'Views Bulk Operations'
-core_version_requirement: ^8.8 || ^9
+core_version_requirement: ^9.1 || ^10
 test_dependencies:
   - drupal:views_bulk_operations
