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% |
|