Sha256: df8ebf66a65d4f89b33ac44f70807406bd3ec30c0f8fdeae960fd2628ac5c3e3
Contents?: true
Size: 544 Bytes
Versions: 5
Compression:
Stored size: 544 Bytes
Contents
require 'ule_page/page' module UlePage class Index < Page element_collection :rows, 'tbody tr' def goto_edit click_link_or_button '编辑' end protected def key_column "" end def get_row key find_row key, self.rows end def get_model_row model find_row(model[key_column], self.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
5 entries across 5 versions & 1 rubygems