tariffs
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/functions/settings
type csv_separator ;
type csv_decimal .
clickAndWait commit
open /billing/tariffs/import_csv2/1?step=2
verifyTextPresent Please upload file
open /billing/tariffs/import_csv2/1?step=3
verifyTextPresent Please upload file
open /billing/tariffs/import_csv2/1?step=4
verifyTextPresent Please upload file
open /billing/tariffs/import_csv2/1?step=5
verifyTextPresent Please upload file
open /billing/tariffs/import_csv2/1?step=6
verifyTextPresent Please upload file
open /billing/tariffs/import_csv2/1?step=7
verifyTextPresent Please upload file
open /billing/tariffs/import_csv2/1?step=8
verifyTextPresent Step: 0
open /billing/functions/check_separator?min_collum_size=2&sepn=;
verifyTextPresent Step: 0
open /billing/tariffs/import_csv2/1
type file /home/mor/selenium/files/csv/tariff_algeria.csv
clickAndWait commit
verifyTextPresent File uploaded
open /billing/tariffs/import_csv2/1?step=2
verifyTextPresent File uploaded
open /billing/tariffs/import_csv2/1?step=3
verifyTextPresent Please select columns
open /billing/tariffs/import_csv2/1?step=4
verifyTextPresent Please select columns
open /billing/tariffs/import_csv2/1?step=5
verifyTextPresent Please select columns
open /billing/tariffs/import_csv2/1?step=6
verifyTextPresent Please select columns
open /billing/tariffs/import_csv2/1?step=7
verifyTextPresent Please select columns
verifyTextPresent Please select columns
open /billing/tariffs/import_csv2/1?step=8
verifyTextPresent Step: 0
open /billing/functions/settings
type csv_separator ,
type csv_decimal .
clickAndWait commit
open /billing/tariffs/list
clickAndWait link=Delete all rates
assertConfirmation Are you sure?
open /billing/tariffs/user_arates/252?dt=&st=00%3A00%3A00
verifyTextPresent Day: Work Day and Free Day
open /billing/tariffs/import_csv2/1
clickAndWait commit
verifyTextPresent Please select file
type file /home/mor/selenium/files/csv/big.csv
clickAndWait commit
verifyTextPresent Please confirm Column Separator and Decimal Separator for CSV file
clickAndWait commit
verifyTextPresent File uploaded
open /billing/tariffs/import_csv2/1
type file /home/mor/selenium/files/csv/rates_small_with_header.csv
clickAndWait commit
verifyTextPresent File uploaded
select prefix_id label=Prefix
select rate_id label=Rate(EUR)
select connection_fee_id label=Connection Fee(EUR)
select increment_id label=Increment
select min_time_id label=Minimal Time
select destination_id label=Destination
select country_id label=Direction
select country_code_id label=Country code
select subcode label=Subcode
clickAndWait commit
verifyTextPresent Columns assigned
clickAndWait //input[@name='commit' and @value='Confirm columns']
verifyTextPresent Analysis completed
clickAndWait commit
verifyTextPresent Created destinations: 1
clickAndWait commit
verifyText id_rates_updated 0
clickAndWait commit
verifyText id_new_rates_created 5
verifyTextPresent Congratulations, successfully imported CSV file!
open /billing/tariffs/list
verifyTextPresent Rates (5)
clickAndWait link=Delete all rates
assertConfirmation Are you sure?
open /billing/functions/integrity_check
verifyTextPresent Fix
open /billing/destination_groups/destinations_to_dg
clickAndWait //input[@value='Assign Automatically']
assertConfirmation Are you sure?
verifyTextPresent This step is dangerous!
clickAndWait //input[@value='Confirm']
assertConfirmation Are you sure?
verifyTextPresent Destinations assigned
verifyElementPresent fix_dest
verifyText fix_devices Fix
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/tariffs/list
open /billing/tariffs/ratedetail_edit/391
type ratedetail_rate 3
type ratedetail_connection_fee 4
type ratedetail_min_time 60
type ratedetail_increment_s 2
clickAndWait commit
verifyTextPresent Rate detail was successfully updated
open /billing/tariffs/make_user_tariff/2
type add_amount 5
type add_percent 10
type add_confee_amount 5
type add_confee_percent 10
clickAndWait commit
verifyTextPresent Tariff created
open /billing/tariffs/user_rates_list/6
clickAndWait //a[@id='rates_link_521']/img
clickAndWait //input[@type='image']
clickAndWait //img[@alt='View']
waitForElementPresent artype_260
select artype_260 label=event
type round 1
clickAndWait //input[@type='image']
open /billing/tariffs/user_rates_list/6
verifyText price_521 Check advanced rates
verifyTextNotPresent price_522 Check advanced rates
verifyTextNotPresent price_523 Check advanced rates
open /billing/tariffs/user_arates_full/6?dg=1
clickAndWait //img[@alt='View']
verifyValue //input[@id='price_237'] 5.5
verifyText type_237 event
verifyValue round 1
verifyValue price 5.5
open /billing/tariffs/user_arates/635?dt=&st=00%3A00%3A00
assertText id=from_487 1
assertText id=from_488 1
assertText id=from_489 61
assertText id=duration_487
assertText id=duration_488 60
assertValue id=duration
assertTextPresent event
assertText id=type_488 minute
assertText id=artype_489 minute event
assertText id=round_487
assertValue name=round_488 60
assertValue id=round 2
assertValue name=price_487 9.9
assertValue name=price_488 8.8
assertValue id=price 8.8
open /billing/tariffs/list
open /billing/tariffs/make_user_tariff_wholesale/2
type add_amount 5
type add_percent 10
select t_type label=wholesale user
clickAndWait commit
waitForPageToLoad 100000
verifyTextPresent Tariff created
open /billing/tariffs/list
open /billing/tariffs/rate_details/757
verifyTextPresent 5.5
verifyText start_time_521 00:00:00
verifyText end_time_521 23:59:59
verifyText rate_521 5.5000
verifyText connection_fee_521 0.0000
verifyText increment_s_521 1.0000
verifyText min_time_521 0.0000
verifyText ratedetail_edit_521
verifyText ratedetail_destroy_521
clickAndWait ratedetail_destroy_521
assertConfirmation Are you sure?
verifyTextPresent Cannot delete last rate detail
clickAndWait ratedetail_edit_521
type ratedetail_end_time 12:59:59
clickAndWait commit
verifyTextPresent Rate detail was successfully updated
verifyText start_time_521 00:00:00
verifyText end_time_521 12:59:59
verifyText start_time_761 13:00:00
verifyText end_time_761 23:59:59
verifyTextNotPresent ratedetail_destroy_521
verifyText ratedetail_destroy_761
clickAndWait ratedetail_edit_761
type ratedetail_end_time 14:59:59
clickAndWait commit
verifyText start_time_521 00:00:00
verifyText end_time_521 12:59:59
verifyText start_time_761 13:00:00
verifyText end_time_761 14:59:59
verifyText start_time_762 15:00:00
verifyText end_time_762 23:59:59
verifyTextNotPresent ratedetail_destroy_521
verifyTextNotPresent ratedetail_destroy_761
verifyText ratedetail_destroy_762
clickAndWait ratedetail_edit_762
type ratedetail_end_time 22:59:59
clickAndWait commit
verifyText start_time_763 23:00:00
verifyText end_time_763 23:59:59
verifyText end_time_762 22:59:59
clickAndWait link=Split to Work Days and Free Days
waitForElementPresent end_time_765 23:59:59
waitForElementPresent end_time_764 22:59:59
waitForElementPresent start_time_764 15:00:00
waitForElementPresent end_time_763 14:59:59
waitForElementPresent start_time_763 13:00:00
waitForElementPresent end_time_762 12:59:59
waitForElementPresent start_time_762 00:00:00
waitForElementPresent end_time_761 23:59:59
waitForElementPresent start_time_761 23:00:00
waitForElementPresent end_time_766 22:59:59
waitForElementPresent start_time_766 15:00:00
waitForElementPresent end_time_765 14:59:59
waitForElementPresent start_time_765 13:00:00
waitForElementPresent end_time_521 12:59:59
waitForElementPresent start_time_521 00:00:00
click link=Combine to Work Days and Free Days
waitForPageToLoad 120000
verifyText end_time_521 12:59:59
verifyText end_time_761 14:59:59
open /billing/tariffs/rate_details/757
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
verifyTextPresent Rate detail was successfully deleted
verifyText start_time_762 15:00:00
verifyText end_time_762 23:59:59
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
verifyTextPresent Rate detail was successfully deleted
verifyText end_time_761 23:59:59
verifyText start_time_761 13:00:00
verifyText end_time_521 12:59:59
click ratedetail_destroy_761
waitForPageToLoad 120000
assertConfirmation Are you sure?
open /billing/tariffs/list
clickAndWait edit_link_7
waitForTextPresent Tariff: Test Tariff for Users + 5.0 + 10.0%