lundi 19 octobre 2015

How to split and run two set of tests in selenium (Ruby) using yaml file

require 'selenium-webdriver' require 'yaml'

Create a object to read data from yaml file

yaml_data = YAML.load(File.read("data_HW7B.yml"))

Create local variables for test-set1

username = yaml_data['test-set1']['username']

password = yaml_data['test-set1']['password']

model = yaml_data['test-set1']['model']

max_price = yaml_data['test-set1']['max_price']

max_distance = yaml_data['test-set1']['max_distance']

zip_code = yaml_data['test-set1']['zip_code']

down_payment = yaml_data['test-set1']['down_payment']

trade_in_value = yaml_data['test-set1']['trade_in_value']

interest_rate = yaml_data['test-set1']['interest_rate']

sales_tax = yaml_data['test-set1']['sales_tax']

term_months = yaml_data['test-set1']['term_months']

Create local variables for test-set2

username = yaml_data['test-set2']['username']

password = yaml_data['test-set2']['password']

model = yaml_data['test-set2']['model']

max_price = yaml_data['test-set2']['max_price']

max_distance = yaml_data['test-set2']['max_distance']

zip_code = yaml_data['test-set2']['zip_code']

down_payment = yaml_data['test-set2']['down_payment']

trade_in_value = yaml_data['test-set2']['trade_in_value']

interest_rate = yaml_data['test-set2']['interest_rate']

sales_tax = yaml_data['test-set2']['sales_tax']

term_months = yaml_data['test-set2']['term_months']

Aucun commentaire:

Enregistrer un commentaire