Ich verwende die Edelstein, um ein verschachteltes Formular in Rails zu erstellen. Dieser Edelstein weist jedem duplizierten Formelement eine Zufallszahl zu, um zwischen ihnen zu unterscheiden.Capybara Match-Element-ID mit Regex
Zum Beispiel:
id="challenge_events_attributes_1464333427019_event_time_3i"
Wo '1464333427019' eine Zufallszahl ist.
Ich habe verschiedene Iterationen diesen versucht:
x = page.all(:xpath, '//input[contains("challenges_events_attributes")]')
puts "X: #{x.inspect}"
Ich habe mehrere Elemente auf einer Seite Unter der Annahme, wie kann ich diese Elemente mit Capybara (vielleicht mit XPath) gerichtet ist, und dann Werte zuweisen?