Sha256: b26015c61bbff041a89bb11bfcee979856d9a59a79e741eac3b27db9f29fea60
Contents?: true
Size: 568 Bytes
Versions: 1
Compression:
Stored size: 568 Bytes
Contents
require 'ule_page/page' module UlePage class Index < Page element_collection :rows, 'tbody tr' element :table, 'table' def goto_edit click_link_or_button '编辑' end protected def key_column '' end def get_row(key) find_row key, rows end def get_model_row(model) find_row(model[key_column], rows) end def get_model_row_anchor(model, link_text) row = get_model_row(model) raise 'can not find the row' if row.nil? row.find(:link_or_button, link_text) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ule_page-0.2.0 | lib/ule_page/models/index.rb |