[RUBY] [Integrationstestcode] So wählen Sie ein Element aus date_select aus

Ich habe einen einfachen Integrationstestcode geschrieben und war süchtig danach, daher werde ich ihn als Memorandum belassen. Ich würde mich freuen, wenn Sie auf Fehler hinweisen könnten.

<%= 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'),

"

Jahr </ p>", "

Monat </ p>") + "

Tag </ p>"%>

Ich war besorgt, weil ich die gewünschten Elemente im Formular für die Auswahl von Jahr, Monat und Tag nicht auswählen konnte, aber der folgende Artikel war hilfreich.

Einführung in RSpec, das verwendet werden kann, Teil 4 "Jede Browseroperation ist kostenlos! Reverse Capybara Encyclopedia"

Als ich mit dem Browser überprüft und das Element überprüft habe, das ich angeben wollte, wurde das Namensattribut nacheinander ordnungsgemäß zugewiesen. Beschreiben Sie es also so, wie es ist

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

Ich bin hier sicher vorbeigekommen. Es ist völlig mein Fehler.

Recommended Posts

[Integrationstestcode] So wählen Sie ein Element aus date_select aus
So rufen Sie Swift 5.3-Code von Objective-C auf
So erhalten Sie eine Klasse von Element in Java
So schreiben Sie Testcode mit Basic-Zertifizierung
So geben Sie einen Standard aus einem Array mit for Each aus
[Ruby] So extrahieren Sie einen bestimmten Wert aus einem Array unter mehreren Bedingungen [select / each]
Wie man guten Code schreibt
So erstellen Sie ein Formular zur Auswahl eines Datums aus dem Kalender
So wählen Sie ein bestimmtes Datum anhand des Codes im FS-Kalender aus
[Rails] Integrationstest mit Capybara (von der Einführung bis zur einfachen Testausführung)
Umgang mit Instanzen
So wenden Sie das C-Code-Format über die Befehlszeile an
[R Spec on Rails] So schreiben Sie Testcode für Anfänger von Anfängern
So erstellen Sie eine Apache Flink-Anwendung in 5 Minuten von Grund auf neu
So öffnen Sie eine Skriptdatei von Ubuntu mit VS-Code
Ich habe getestet, wie man Rubys Test / Gerät und Janken's Code verwendet.
So führen Sie einen Komponententest für Spring AOP durch
So fügen Sie eine externe Bibliothek ein
So schreiben Sie leicht verständlichen Code [Zusammenfassung 3]
So wechseln Sie von HTML zu Haml
[Swift] Zusammenfassung zum Löschen von Elementen aus einem Array (persönliches Memo)
So legen Sie verschiedene Quell- / Zielversionen für Produktionscode und Testcode fest
[Rspec] Ablauf von der Einführung von Rspec bis zum Schreiben von Unit-Test-Code für das Modell
So beschneiden Sie ein Bild in libGDX
[Rails] Wie man von erb zu haml konvertiert
So filtern Sie den JUnit-Test in Gradle
So verwischen Sie das Bild (super einfach)
Schritte zum Veröffentlichen einer Anwendung auf Heroku
[Flattern] Wie verwende ich C / C ++ von Dart?
So definieren Sie eine Bean der inneren Klasse
Java: So senden Sie Werte von Servlet zu Servlet
[Java] Fluss vom Quellcode zur Ausführung
[SpringBoot] So schreiben Sie einen Controller-Test
So zählen Sie UTF-8-Codepunkte schnell
[Java] So konvertieren Sie ein Element eines Array vom Typ String in einen Int-Typ
So erhalten Sie eine beliebige Ziffernnummer aus 2 oder mehr Ziffern! !!
So starten Sie einen Index aus einer beliebigen Zahl in der iterativen Ruby-Verarbeitung
Vom Erstellen eines Spring Boot-Projekts bis zum Ausführen einer Anwendung mit VS Code