[RUBY] [Code de test d'intégration] Comment sélectionner un élément dans date_select

J'ai écrit un simple code de test d'intégration et j'en étais accro, je vais donc le laisser sous forme de mémorandum. Je vous serais reconnaissant si vous pouviez signaler des erreurs.

<%= raw sprintf(
    form.date_select(
      :birthday,
      class:'select-birth',
      id:"birth-date",
      use_month_numbers: true,
      prompt:'--',
      start_year: 1930,
      end_year: (Time.now.year - 5),
      date_separator: '%s'),

"

Année </ p>", "

Mois </ p>") + "

Jour </ p>"%>

J'étais inquiet car je ne pouvais pas sélectionner les éléments comme je le souhaitais dans le formulaire de sélection de l'année, du mois et du jour, mais l'article suivant m'a été utile.

Introduction à RSpec utilisable, partie 4 "Toute opération de navigateur est gratuite! Encyclopédie inversée Capybara"

En conclusion, lorsque j'ai vérifié avec le navigateur et vérifié l'élément que je voulais spécifier, l'attribut de nom a été correctement attribué un par un, alors décrivez-le tel qu'il est

select '1930',from: 'dear_person[birthday(1i)]'
  select '12',from: 'dear_person[birthday(2i)]'
  select '12',from: 'dear_person[birthday(3i)]'

Je suis passé ici en toute sécurité. C'est complètement mon erreur.

Recommended Posts

[Code de test d'intégration] Comment sélectionner un élément dans date_select
Comment appeler le code Swift 5.3 depuis Objective-C
Comment obtenir une classe depuis Element en Java
Comment écrire du code de test avec la certification de base
Comment sortir le standard d'un tableau avec for Each
[Ruby] Comment extraire une valeur spécifique d'un tableau sous plusieurs conditions [sélectionner / chacun]
Comment écrire du bon code
Comment créer un formulaire pour sélectionner une date dans le calendrier
Comment sélectionner une date spécifiée par code dans le calendrier FS
[Rails] Test d'intégration avec Capybara (de l'introduction à l'exécution simple du test)
Comment gérer les instances
Comment appliquer le format de code C à partir de la ligne de commande
[R Spec on Rails] Comment écrire du code de test pour les débutants par les débutants
Comment créer une application Apache Flink à partir de zéro en 5 minutes
Comment ouvrir un fichier de script à partir d'Ubuntu avec du code VS
J'ai testé comment utiliser le test / l'unité de Ruby et le code de Janken.
Comment faire un test unitaire de Spring AOP
Comment insérer une bibliothèque externe
Comment rédiger un code facile à comprendre [Résumé 3]
Comment passer du HTML à Haml
[Swift] Résumé de la suppression des éléments d'un tableau (mémo personnel)
Comment définir différentes versions source / cible pour le code de production et le code de test
[Rspec] Flux de l'introduction de Rspec à l'écriture du code de test unitaire pour le modèle
Comment recadrer une image avec libGDX
[Rails] Comment convertir ERB en Haml
Comment filtrer JUnit Test dans Gradle
Comment brouiller l'image (super facile)
Étapes pour publier une application sur Heroku
[Flutter] Comment utiliser C / C ++ depuis Dart?
Comment définir un bean de classe interne
Java: Comment envoyer des valeurs du servlet au servlet
[Java] Flux du code source à l'exécution
[SpringBoot] Comment écrire un test de contrôleur
Comment compter rapidement les points de code UTF-8
[Java] Comment convertir un élément d'un tableau de type String en type Int
Comment obtenir n'importe quel numéro de chiffre à partir de 2 chiffres ou plus! !!
Comment démarrer un indice à partir d'un nombre arbitraire dans le traitement itératif Ruby
De la création d'un projet Spring Boot à l'exécution d'une application avec VS Code