*** Settings *** Force Tags tsg-ui settings SNAT IP Pools Resource ../../../03-Variable/bifangapivariable.txt Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot Library OperatingSystem *** Test Cases *** CreateSNATIPPools [Tags] PositiveTestCase Settings SNATIPPools ${iplist} create list 192.168.50.35 192.168.50.34 CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist} j=2 SNATIPDelete SNAT_IP_Pools_Create-001 Name CreateSNATIPPoolsNameMinSize [Tags] PositiveTestCase name Settings SNATIPPools ${iplist} create list 192.168.50.35 192.168.50.34 CreateSNATIPPools 1 1 ${iplist} j=2 SNATIPDelete 1 Name CreateSNATIPPoolsNameMaxSize [Tags] PositiveTestCase name Settings SNATIPPools ${iplist} create list 192.168.50.35 192.168.50.34 CreateSNATIPPools CreateSNATIPPoolsNameMaxSizeCreateSNATIPPoolsNameMaxSizeCreateSN 1 ${iplist} j=2 SNATIPDelete CreateSNATIPPoolsNameMaxSizeCreateSNATIPPoolsNameMaxSizeCreateSN Name CreateSNATIPPoolsHistoryActiveIPAdd [Tags] PositiveTestCase Settings SNATIPPools ${iplist} create list 192.168.50.34 CreateSNATIPPools CreateSNATIPPoolsHistoryActiveIPAdd 2 ${iplist} SNATIPDelete CreateSNATIPPoolsHistoryActiveIPAdd Name EditSNATIPPoolsName [Tags] PositiveTestCase name Settings SNATIPPools ${iplist} create list 192.168.50.35 CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist} EditSNATIPPools SNAT_IP_Pools_Create-001 Name EditSNATIPPoolsSName null SNATIPDelete EditSNATIPPoolsSName Name EditSNATIPPoolsEditIP [Tags] PositiveTestCase IP Settings SNATIPPools ${iplist} create list 192.168.50.35 CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist} ${iplist2} create list 192.168.50.34 EditSNATIPPools SNAT_IP_Pools_Create-001 Name EditSNATIPPoolsEditIP edit ${iplist2} SNATIPDelete EditSNATIPPoolsEditIP Name EditSNATIPPoolsAddIP [Tags] PositiveTestCase IP Settings SNATIPPools ${iplist} create list 192.168.50.35 CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist} ${iplist2} create list 192.168.50.34 EditSNATIPPools SNAT_IP_Pools_Create-001 Name EditSNATIPPoolsAddIP create ${iplist2} SNATIPDelete EditSNATIPPoolsAddIP Name EditSNATIPPoolsReplaceIP [Tags] PositiveTestCase IP Settings SNATIPPools ${iplist} create list 192.168.50.35 CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist} ${iplist2} create list 192.168.50.34 EditSNATIPPools SNAT_IP_Pools_Create-001 Name EditSNATIPPoolsReplaceIP delete ${iplist2} SNATIPDelete EditSNATIPPoolsReplaceIP Name SNATIPPoolsSearchID [Tags] PositiveTestCase ID Settings SNATIPPools ${iplist} create list 192.168.50.35 CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist} ${text} Get text xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/span EditSNATIPPools ${text} ID EditSNATIPPoolsReplaceIP null SNATIPDelete ${text} ID SNATIPPoolsSearchIP [Tags] PositiveTestCase IP Settings SNATIPPools ${iplist} create list 192.168.50.35 CreateSNATIPPools SNAT_IP_Pools_Create-001 1 ${iplist} EditSNATIPPools 192.168.50.35 IP EditSNATIPPoolsReplaceIP null SNATIPDelete 192.168.50.35 IP