sms_addon
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
verifyTextPresent Succesfully logged in
open /billing/test/load_delta_sql/sms_callback_balance
open /billing/sms/sms
verifyTextPresent No available SMS LCR
open /billing/sms/users
select user_id label=Test User #1
clickAndWait commit
verifyTextPresent No available SMS LCR
open /billing/sms/lcr_new
type lcr_name testinis
clickAndWait commit
verifyTextPresent LCR was successfully created
open /billing/sms/lcr_edit/1
type lcr_name testinis_
clickAndWait commit
verifyTextPresent LCR was successfully updated
clickAndWait delete_link_1
assertConfirmation Are you sure?
verifyTextPresent LCR was sucsessfully deleted
open /billing/sms/lcr_new
type lcr_name testinis
clickAndWait commit
open /billing/sms/users
select user_id label=Test User #1
clickAndWait commit
verifyTextPresent No available SMS Tariff
open /billing/sms/tariffs
verifyTextPresent For providers - Inbound traffic
open /billing/sms/tariff_new
type tariff_name testinis_tariff
clickAndWait commit
verifyTextPresent SMS Tariff created
open /billing/sms/tariff_new
type tariff_name testinis_provider_tariff
select tariff[tariff_type] label=Provider
clickAndWait commit
verifyTextPresent SMS Tariff created
open /billing/sms/provider_new
type provider_name testas
type provider_sms_provider_domain example.example.com
click provider[use_subject]
type provider_sms_email_wait_time 1
click provider[wait_for_good_email]
type provider_email_good_keywords good
click provider[wait_for_bad_email]
type provider_email_bad_keywords bad
click provider[time_out_charge_user]
click provider[nan_keywords_charge_user]
click provider[pay_sms_receiver]
clickAndWait commit
verifyTextPresent SMS Provider created
open /billing/sms/provider_edit/1
uncheck provider[pay_sms_receiver]
clickAndWait commit
verifyTextPresent SMS Provider updated
clickAndWait delete_link_1
assertConfirmation Are you sure?
open /billing/sms/provider_new
type provider_name testas
type provider_sms_provider_domain example.example.com
click provider[use_subject]
type provider_sms_email_wait_time 1
click provider[wait_for_good_email]
type provider_email_good_keywords good
click provider[wait_for_bad_email]
type provider_email_bad_keywords bad
click provider[time_out_charge_user]
click provider[nan_keywords_charge_user]
click provider[pay_sms_receiver]
clickAndWait commit
verifyTextPresent SMS Provider created
click //img[@alt='Delete']
assertConfirmation Are you sure?
open /billing/sms/users
select user_id label=Test User #1
clickAndWait commit
verifyTextPresent User subscribed to SMS service: Test User #1
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
verifyTextPresent User unsubscribed from SMS service: Test User #1
select user_id label=Test User #1
clickAndWait commit
verifyTextPresent User subscribed to SMS service: Test User #1
select user_id label=Test Reseller
clickAndWait commit
verifyTextPresent User subscribed to SMS service: Test Reseller
open /billing/permissions/list?group_type=reseller
type name Re_permissions
clickAndWait //input[@type='image']
clickAndWait //img[@alt='Edit']
click calling_cards_2
click call_shop_2
click sms_addon_2
click payment_gateways_2
clickAndWait commit
open /billing/users/edit/3
clickAndWait //div[@id='confirm_without_message']/input
open /billing/sms/users
select user_id label=Test Accountant
clickAndWait commit
verifyTextPresent User subscribed to SMS service: Test Accountant
select user_id label=Test_reseller_1
clickAndWait commit
verifyTextPresent User subscribed to SMS service: Test_reseller_1
select user_id label=Test_user_1
clickAndWait commit
verifyTextPresent User subscribed to SMS service: Test_user_1
select user_id label=Test_user_3
clickAndWait commit
verifyTextPresent User subscribed to SMS service: Test_user_3
select user_id label=Test_reseller_2
clickAndWait commit
verifyTextPresent User subscribed to SMS service: Test_reseller_2
select user_id label=Test_reseller_3
clickAndWait commit
verifyTextPresent User subscribed to SMS service: Test_reseller_3
select user_id label=Test_user_5
clickAndWait commit
verifyTextPresent User subscribed to SMS service: Test_user_5
clickAndWait commit
open /billing/sms/lcr_edit_user/2
clickAndWait commit
verifyTextPresent User updated
open /billing/sms/rates/1
open /billing/sms/rate_new/1?st=L
type 5801 0.1
clickAndWait commit
verifyTextPresent Rates updated
type rate_1_price 0.2
clickAndWait commit
verifyTextPresent SMS Rate updated
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
verifyTextPresent SMS Rate deleted
open /billing/callc/logout
type login_username Test_user_1
type login_psw admin
clickAndWait commit
verifyTextPresent Succesfully logged in
open /billing/sms/sms_list
verifyTextPresent SMS list
open /billing/sms/sms
verifyTextPresent No available SMS Provider
open /billing/callc/logout
type login_username accountant
type login_psw accountant1
clickAndWait commit
verifyTextPresent Succesfully logged in
open /billing/sms/sms_list
verifyTextPresent SMS list
open /billing/sms/sms
waitForTextPresent No available SMS Provider
open /billing/callc/logout
type login_username reseller
type login_psw reseller1
clickAndWait commit
verifyTextPresent Succesfully logged in
open /billing/sms/sms_list
verifyTextPresent SMS list
open /billing/sms/sms
waitForTextPresent No available SMS Provider
open /billing/sms/tariff_edit/1
waitForTextPresent Don't be so smart...
open /billing/sms/rates/1
waitForTextPresent Don't be so smart...
open /billing/sms/delete_all_rates/1
waitForTextPresent Don't be so smart...
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/permissions/edit/1?group_type=reseller
click sms_addon_0
clickAndWait commit
open /billing/sms/users
clickAndWait delete_3
assertConfirmation Are you sure?
verifyTextPresent User unsubscribed from SMS service: Test Reseller
clickAndWait delete_4
assertConfirmation Are you sure?
verifyTextPresent User unsubscribed from SMS service: Test Accountant
open /billing/callc/logout
type login_username reseller
type login_psw reseller1
clickAndWait commit
open /billing/sms/sms
waitForTextPresent Don't be so smart...
open /billing/sms/sms_list
waitForTextPresent Don't be so smart...
open /billing/sms/form_sms
waitForTextPresent Don't be so smart...
open /billing/callc/logout
type login_username accountant
type login_psw accountant1
clickAndWait commit
open /billing/sms/sms
waitForTextPresent Don't be so smart...
open /billing/sms/sms_list
waitForTextPresent Don't be so smart...
open /billing/sms/form_sms
waitForTextPresent Don't be so smart...
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/sms/providers
clickAndWait link=New Provider
type provider_name asd
clickAndWait commit
open /billing/sms/tariffs
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
waitForTextPresent SMS Tariff not deleted
open /billing/sms/providers
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
verifyTextPresent SMS Provider deleted
open /billing/sms/lcrs
verifyElementNotPresent notice
open /billing/sms/lcr_providers/2
verifyTextPresent No providers available
open /billing/sms/providers
clickAndWait link=New Provider
type provider_name asd
clickAndWait commit
open /billing/sms/users
select name=user_id label=Test Reseller
clickAndWait commit
open /billing/sms/tariffs
clickAndWait image_destroy_1
assertConfirmation Are you sure?
verifyTextPresent SMS Tariff not deleted
open /billing/sms/tariffs
open /billing/sms/tariff_new
type tariff_name asd
clickAndWait commit
verifyTextPresent SMS Tariff created
open /billing/sms/lcrs
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
verifyTextPresent LCR was not deleted
open /billing/sms/users
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
verifyTextPresent User unsubscribed from SMS service: System Admin
open /billing/sms/lcr_providers/2
select name=select_prov label=asd
clickAndWait name=commit
waitForTextPresent Provider added
open /billing/sms/sms
verifyTextPresent User is not subscribed to SMS
open /billing/users/edit/0
verifyText user_balance_value 0.0000 USD
open /billing/callc/logout
open /billing/sms/sms_result?apiMsgId=1&status=007
open /billing/sms/sms_result?apiMsgId=2&status=008
open /billing/sms/sms_result?apiMsgId=4&status=009
open /billing/sms/sms_result?apiMsgId=5&status=010
open /billing/sms/sms_result?apiMsgId=6&status=011
open /billing/sms/sms_result?apiMsgId=8&status=012
verifyTextNotPresent You are not authorized to view this page
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/users/edit/101
verifyText user_balance_value 40010.0000 USD
verifyElementPresent b_f_1990.0
open /billing/users/edit/102
verifyText user_balance_value 60011.0000 USD
verifyElementPresent b_f_2989.0
open /billing/users/edit/104
verifyText user_balance_value 20013.0000 USD
verifyElementPresent b_f_1987.0
open /billing/users/edit/105
verifyText user_balance_value 30014.0000 USD
verifyElementPresent b_f_986.0
open /billing/users/edit/106
verifyText user_balance_value 10015.0000 USD
verifyElementPresent b_f_1985.0
open /billing/users/edit/108
verifyText user_balance_value 16017.0000 USD
verifyElementPresent b_f_7983.0
open /billing/callc/logout
open /billing/sms/sms_result?apiMsgId=1&status=002&charge=15
open /billing/sms/sms_result?apiMsgId=2&status=002&charge=15
open /billing/sms/sms_result?apiMsgId=4&status=004&charge=15
open /billing/sms/sms_result?apiMsgId=5&status=005&charge=15
open /billing/sms/sms_result?apiMsgId=6&status=006&charge=15
open /billing/sms/sms_result?apiMsgId=8&status=006&charge=15
verifyTextNotPresent You are not authorized to view this page
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/users/edit/101
verifyElementPresent b_f_1990.0
open /billing/users/edit/102
verifyElementPresent b_f_2989.0
open /billing/users/edit/104
verifyElementPresent b_f_1987.0
open /billing/users/edit/105
verifyElementPresent b_f_986.0
open /billing/users/edit/106
verifyElementPresent b_f_1985.0
open /billing/users/edit/108
verifyElementPresent b_f_7983.0
open /billing/callc/logout
open /billing/sms/sms_result?apiMsgId=1&status=007&charge=15
open /billing/sms/sms_result?apiMsgId=2&status=008&charge=15
open /billing/sms/sms_result?apiMsgId=4&status=009&charge=15
open /billing/sms/sms_result?apiMsgId=5&status=010&charge=15
open /billing/sms/sms_result?apiMsgId=6&status=011&charge=15
open /billing/sms/sms_result?apiMsgId=8&status=012&charge=15
verifyTextNotPresent You are not authorized to view this page
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/users/edit/101
verifyElementPresent b_f_1990.0
open /billing/users/edit/102
verifyElementPresent b_f_2989.0
open /billing/users/edit/104
verifyElementPresent b_f_1987.0
open /billing/users/edit/105
verifyElementPresent b_f_986.0
open /billing/users/edit/106
verifyElementPresent b_f_1985.0
open /billing/users/edit/108
verifyElementPresent b_f_7983.0
open /billing/sms/provider_new
type provider_name cli
select prov_type label=Clickatell
waitForElementPresent provider_login
type provider_login bla
type provider_password bla2
type provider_api_id 33333
clickAndWait commit
clickAndWait link=New Provider
type provider_name test3
select prov_type label=Clickatell
waitForElementPresent provider_login
type provider_login grazus
type provider_password grazus123
type provider_sms_from www.grazus.lth
type provider_api_id 3215674
clickAndWait commit
verifyTextPresent SMS Provider created
open /billing/stats/action_log
verifyText type_34 SMS_callback
verifyText data_34 011
open /billing/callc/logout
open /billing/sms/sms_result?apiMsgId=123664&status=010
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/permissions/edit/1?group_type=reseller
click sms_addon_2
clickAndWait commit
open /billing/users/edit/0
verifyText user_balance_value 0.0000 USD
open /billing/sms/lcr_edit_user/2
select tariff_id label=asd
clickAndWait commit
open /billing/sms/sms_list
open /billing/sms/users
select name=user_id label=System Admin
clickAndWait commit
open /billing/sms/sms
type search ęaaaaaaaa
keyUp search w
waitForTextPresent no rate for this Destination
open /billing/sms/provider_edit/4
type provider_sms_provider_domain @333.lt
clickAndWait commit
open /billing/sms/rates/2
clickAndWait link=L
clickAndWait link=New rate
type 5780 1
clickAndWait commit
open /billing/sms/rates/3
clickAndWait link=L
clickAndWait link=New rate
type 5780 4
clickAndWait commit
open /billing/sms/sms
type search 370
keyUp search w
type 38 666666
open /billing/callc/logout
type login_username reseller
type login_psw reseller1
clickAndWait commit
open /billing/sms/users
verifyTextPresent User Resellers
clickAndWait commit
verifyTextPresent No available SMS Tariff
open /billing/sms/tariffs
clickAndWait link=New tariff
type tariff_name rtest
clickAndWait commit
verifyTextPresent SMS Tariff created
clickAndWait link=Rates
open /billing/sms/rates/4
clickAndWait link=L
clickAndWait link=New rate
type 5780 6
clickAndWait commit
verifyTextPresent Rates updated
type rate_4_price 7.0
clickAndWait commit
verifyTextPresent SMS Rate updated
verifyValue rate_4_price 7.0
open /billing/sms/users
clickAndWait commit
verifyTextPresent User subscribed to SMS service: User Resellers
clickAndWait //a[contains(@href, '/billing/sms/lcr_edit_user/5')]
verifyElementPresent tariff_id
verifyElementNotPresent lcr_id
clickAndWait commit
verifyTextPresent User updated
open /billing/users/list
verifyText balance_5 0.0000
clickAndWait login_as_link_5
assertConfirmation Are you sure?
open /billing/sms/sms
verifyElementPresent search
type search 370
keyUp search w
type 38 66666y6y6y6y6y
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/functions/settings
check show_rates_for_users
check show_rates_without_tax
check show_advanced_rates_for_users
clickAndWait commit
verifyTextPresent Settings saved
open /billing/sms/lcr_edit_user/2
clickAndWait commit
verifyTextPresent User updated
open /billing/callc/logout
type login_username reseller
type login_psw reseller1
clickAndWait commit
open /billing/users/personal_details
waitForText id=balance 0.0000 USD
open /billing/callc/logout
type login_username 101
type login_psw 1011
clickAndWait commit
open /billing/sms/user_rates/3?st=L
verifyText direction_3 Lithuania
verifyText prefix_3 370
verifyText subcode_3 FIX
verifyText destination_3 Lithuania proper
verifyText price_3 4.0000
open /billing/sms/sms_list
verifyText total_sms 2.0
verifyText total_price 20.0000
verifyText quantity_2 1
verifyText quantity_3 1
verifyText price_2 10.0000
verifyText user_rate_2 10.0000
open /billing/callc/logout
type login_username accountant
type login_psw accountant1
clickAndWait commit
open /billing/sms/tariffs
verifyTextPresent Don't be so smart...
open /billing/sms/tariff_new
verifyTextPresent Don't be so smart...
open /billing/sms/providers
verifyTextPresent Don't be so smart...
open /billing/sms/lcrs
verifyTextPresent Don't be so smart...
open /billing/sms/lcr_new
verifyTextPresent Don't be so smart...
open /billing/sms/lcr_providers/2
verifyTextPresent Don't be so smart...
open /billing/sms/remove_lcr_provider/2?prov=4
verifyTextPresent Don't be so smart...
open /billing/callc/logout
type login_username Test_user_1
type login_psw admin
clickAndWait commit
verifyTextPresent Succesfully logged in
open /billing/sms/sms
type 38 žas šį
keyUp 38 y
verifyValue remLen1 64
open /billing/callc/logout
type login_username admin
type login_psw admin1
clickAndWait commit
open /billing/sms/providers
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
verifyTextPresent SMS Provider deleted
open /billing/sms/tariffs
click css=img[alt="Delete"]
assertConfirmation Are you sure?
waitForTextPresent SMS Tariff deleted
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
verifyTextPresent SMS Tariff not delete
clickAndWait link=New tariff
type tariff_name testinis_tariff2
clickAndWait commit
clickAndWait image_destroy_5
assertConfirmation Are you sure?
verifyTextPresent SMS Tariff deleted
open /billing/callc/logout
type login_username reseller
type login_psw reseller1
clickAndWait commit
open /billing/sms/tariffs
clickAndWait //img[@alt='Delete']
assertConfirmation Are you sure?
verifyTextPresent SMS Tariff not delete
clickAndWait //img[@alt='Add']
type tariff_name testinis_tariff3
clickAndWait commit
clickAndWait image_destroy_6
assertConfirmation Are you sure?
verifyTextPresent SMS Tariff deleted
open /billing/callc/logout
type login_username Test_reseller_1
type login_psw admin
clickAndWait commit
verifyTextPresent Succesfully logged in
open /billing/sms/sms
waitForTextPresent No available SMS Provider