public function iFillInTheRichTextEditorWith($label, $text) {
    /** @var \Behat\Mink\Element\NodeElement $field */
    $field = $this->getSession()->getPage()->findField($label);

    if (NULL === $field) {
      throw new \Exception(sprintf('Field "%s" not found.', $label));
    }

    $args_as_js_object = json_encode([
      'ckeditor_instance_id' => $field->getAttribute('id'),
      'value' => $text,
    ]);

    $this->getSession()->executeScript(
      "args = {$args_as_js_object};" .
      "CKEDITOR.instances[args.ckeditor_instance_id].setData(args.value);"
    );
  }