code: @Conditioned
      @Et("Je sauvegarde la valeur de '(.*)-(.*)' dans la clé '(.*)' du contexte[\\.|\\?]")
      @And("I save the value of '(.*)-(.*)' in '(.*)' context key[\\.|\\?]")
      public void saveValue(String page, String field, String targetKey, List<GherkinStepCondition> conditions) throws TechnicalException, FailureException {
          saveElementValue('-' + field, targetKey, Page.getInstance(page));
      }
docs: Save field in memory if all 'expected' parameters equals 'actual' parameters in conditions.
  The value is saved directly into the Context targetKey.
  
  @param page
  The concerned page of field
  @param field
  Name of the field to save in memory.
  @param targetKey
  Target key to save retrieved value.
  @param conditions
  list of 'expected' values condition and 'actual' values ({@link com.github.noraui.gherkin.GherkinStepCondition}).
  @throws FailureException
  if the scenario encounters a functional error (with message and screenshot)
  @throws TechnicalException
  is thrown if the scenario encounters a technical error (format, configuration, data, ...) in NoraUi.
  Exception with {@value com.github.noraui.utils.Messages#FAIL_MESSAGE_UNABLE_TO_FIND_ELEMENT} or {@value com.github.noraui.utils.Messages#FAIL_MESSAGE_UNABLE_TO_RETRIEVE_VALUE}