Test automation framework providing seamless integration of selenium based web GUI tests, other content (XML, EDI, Edifact, flat file, csv/tsv) and protocols (file, ftp, sftp, scp, network share, JMS)