diff --git a/core/modules/content_translation/tests/src/Functional/ContentTranslationUntranslatableFieldsTest.php b/core/modules/content_translation/tests/src/Functional/ContentTranslationUntranslatableFieldsTest.php
index f436ed27922d51a35dc566e761ebf6859b83991b..6cdc58b8041fb3e216f236b2ed660024c9001c69 100644
--- a/core/modules/content_translation/tests/src/Functional/ContentTranslationUntranslatableFieldsTest.php
+++ b/core/modules/content_translation/tests/src/Functional/ContentTranslationUntranslatableFieldsTest.php
@@ -32,11 +32,9 @@ protected function setUp(): void {
 
     // Configure one field as untranslatable.
     $this->drupalLogin($this->administrator);
-    $edit = [
-      'settings[' . $this->entityTypeId . '][' . $this->bundle . '][fields][' . $this->fieldName . ']' => 0,
-    ];
-    $this->drupalGet('admin/config/regional/content-language');
-    $this->submitForm($edit, 'Save configuration');
+
+    $field = FieldConfig::loadByName($this->entityTypeId, $this->bundle, $this->fieldName);
+    $field->setTranslatable(FALSE)->save();
 
     /** @var \Drupal\Core\Entity\EntityFieldManagerInterface $entity_field_manager */
     $entity_field_manager = $this->container->get('entity_field.manager');