Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

require 'page-object'


class Table
include PageObject
elements(:tableList, :li, :css=> '.list-table li')
div(:assessmentTable, :css => '')
#elements(:tableHeaders, :css=> '.list-table span nth-of-type(1)')
#div(:noResultsMessage, :css => ".no-results-message[tabindex]")
#p(:table_desc, :css=>"p.list-desc")


def getNthTableHeader(col)
self.class.span(:cell, :css => ".list-table .header div > span:nth-child(" + (col + 1).to_s + ")")
return self.cell_element.text.strip
end

def getTextForRowCol(row, col)
self.class.span(:cell, :css => ".list-table li:nth-child(" + row.to_s + ") span:nth-child(" + (col + 1).to_s + ")")
return self.cell_element.text.strip
end

def ascending? (return_result)
list = return_result.size
expected_result = return_result.sort
for i in 0..list
yes = false
break unless return_result[i] == expected_result[i]
yes = true
end
yes
end

def descending? (return_result)
list = return_result.size
list = expected_result = return_result.sort
for i in 0..list
yes = false
break unless return_result[i] == expected_result[i]
yes = true
end
yes
end

end