Bevor ich anfange, das Rad neu zu erfinden, gibt es irgendwelche vorhandenen Edelsteine, die DOM-Navigation im JavaScript-Stil mit Capybara/Nokogiri unterstützen? Ich denke an etwas, das die ganze Seite in Objekte zerlegt dies ermöglichen:DOM Navigationsmodell? (Capybara/Nokogiri)
my_table = page.tables[0]
my_row = my_table.row[3]
my_cell = my_row.cell[2]
my_cell.text.should == "hello world"
(Ich suche eine Ruby-Lösung eher als ein Wrapper um einige JavaScript).
Ja, das würde teilweise erreichen, was ich brauche, und ist in der Linie von dem, was ich denke zu bauen, nur mit einem eher objektbasierten Baum, wo ich zusätzliche Methoden spezifische einen bestimmten Elementtypen hinzufügen kann. –