class OLE_QA::Framework::OLEFS::Processing_Line

A Special Processing Instructions Line in an OLE Financial System Receiving Document.

Public Instance Methods

set_elements() click to toggle source
# File lib/olefs/subobjects/processing_line.rb, line 18
def set_elements
  super
  element(:note_field)                {b.td(:xpath => "//table[@summary='Items Section']/tbody/tr[td[1]/b[contains(text(),'#{@parent_line.line_number}')]]/following-sibling::tr[4]/td[1]/table/tbody/tr[2]/td[1]/table/tbody/tr[td[contains(text(),'Note #{@line_number}')]]/following-sibling::tr[1]/td[1]")}
  element(:acknowledge_checkbox)      {b.checkbox(:xpath => "//table[@summary='Items Section']/tbody/tr[td[1]/b[contains(text(),'#{@parent_line.line_number}')]]/following-sibling::tr[4]/td[1]/table/tbody/tr[2]/td[1]/table/tbody/tr[td[contains(text(),'Note #{@line_number}')]]/following-sibling::tr[1]/td[2]")}
end