2020-12-25 19:09:03 +08:00
*** Settings ***
Force Tags tsg-ui settings Traffic Mirror Profiles
Resource ../../../03-Variable/bifangapivariable.txt
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library OperatingSystem
*** Test Cases ***
2021-01-20 09:36:54 +08:00
TrafficMirrorProfilesCreateVlan
[Tags] Positive UI vlan Settings TrafficMirrorProfile
CreateTrafficMirrorProfiles TrafficMirrorProfilesCreateVlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2021-01-20 09:36:54 +08:00
DeletetrafficMirrorDel
TrafficMirrorProfilesCreateMac
[Tags] Positive UI vlan Settings TrafficMirrorProfile
CreateTrafficMirrorProfiles TrafficMirrorProfilesCreateMac xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:11 name
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2021-01-20 09:36:54 +08:00
DeletetrafficMirrorDel
TrafficMirrorProfilesEditMacSearchId
[Tags] Positive UI mac Settings TrafficMirrorProfile
CreateTrafficMirrorProfiles lyf-test-004-mac xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:11 name
2021-04-23 10:34:42 +08:00
${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span
2021-01-20 09:36:54 +08:00
EditTrafficMirrorProfiles ${id} lyf-Edit-test-001 xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:12 id
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2021-01-20 09:36:54 +08:00
DeletetrafficMirrorDel
TrafficMirrorProfilesEditVlanSearchName
[Tags] Positive UI vlan Settings TrafficMirrorProfile
CreateTrafficMirrorProfiles lyf-test-005-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 88 name
2021-04-23 10:34:42 +08:00
${name} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2021-01-20 09:36:54 +08:00
EditTrafficMirrorProfiles ${name} lyf-Edit-test-002 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2021-01-20 09:36:54 +08:00
DeletetrafficMirrorDel
2021-04-23 10:34:42 +08:00
# TrafficMirrorProfilesPagesTurnPage
# [Tags] Positive UI Settings TrafficMirrorProfile
2021-06-16 18:44:33 +08:00
# OpenPages //*[@id="Settings"]/ul/li[1] Three-levelMenu=//*[@id="profilesTabs"]/li[4] xpath
2021-04-23 10:34:42 +08:00
# TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/button[1]
# ... //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
2021-02-23 15:23:23 +08:00
TrafficMirrorProfilesPagingDisplay
[Tags] Positive UI Settings TrafficMirrorProfile
2021-06-24 09:58:24 +08:00
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[4] xpath
2021-02-23 15:23:23 +08:00
PagingDisplay 50
2021-01-20 09:36:54 +08:00
TrafficMirrorProfilesCreateNameMinSize
[Tags] Boundary UI vlan Settings TrafficMirrorProfile
2021-04-14 10:10:48 +08:00
CreateTrafficMirrorProfiles 1234 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2020-12-25 19:09:03 +08:00
DeletetrafficMirrorDel
2021-01-20 09:36:54 +08:00
TrafficMirrorProfilesCreateNameMaxSize
[Tags] Boundary UI vlan Settings TrafficMirrorProfile
2020-12-28 18:27:00 +08:00
CreateTrafficMirrorProfiles CreateTrafficMirrorProfilesNameMaxSizeCreateTrafficMirrorProfilesNameMaxSizeCreateTrafficMirrorProfilesNameMaxSizeCreateTrafficM xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2020-12-28 18:27:00 +08:00
DeletetrafficMirrorDel
2021-01-20 09:36:54 +08:00
TrafficMirrorProfilesCreateNameSpecialChar
[Tags] Boundary UI vlan Settings TrafficMirrorProfile
CreateTrafficMirrorProfiles 中文+absc+моряков+@#¥%……&* xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2021-01-20 09:36:54 +08:00
DeletetrafficMirrorDel
2020-12-28 18:27:00 +08:00
2021-01-20 09:36:54 +08:00
TrafficMirrorProfilesCreateVlanMinSize
[Tags] Boundary UI vlan Settings TrafficMirrorProfile
2020-12-25 19:09:03 +08:00
CreateTrafficMirrorProfiles lyf-test-001-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 1 name
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2020-12-25 19:09:03 +08:00
DeletetrafficMirrorDel
2021-01-20 09:36:54 +08:00
TrafficMirrorProfilesCreateVlanMaxSize
[Tags] Boundary UI vlan Settings TrafficMirrorProfile
2020-12-25 19:09:03 +08:00
CreateTrafficMirrorProfiles lyf-test-002-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 4094 name
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2020-12-25 19:09:03 +08:00
DeletetrafficMirrorDel
2021-01-20 09:36:54 +08:00
TrafficMirrorProfilesCreateMacMinSize
[Tags] Boundary UI mac Settings TrafficMirrorProfile
CreateTrafficMirrorProfiles lyf-test-001-mac xpath=/html/body/div/div[1]/div[1]/ul/li[2] 00:00:00:00:00:00 name
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2020-12-25 19:09:03 +08:00
DeletetrafficMirrorDel
2021-01-20 09:36:54 +08:00
TrafficMirrorProfilesCreateMacMaxSize
[Tags] Boundary UI mac Settings TrafficMirrorProfile
CreateTrafficMirrorProfiles lyf-test-002-mac xpath=/html/body/div/div[1]/div[1]/ul/li[2] FF:FF:FF:FF:FF:FF name
2021-04-23 10:34:42 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[2]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
2020-12-25 19:09:03 +08:00
DeletetrafficMirrorDel
2021-01-20 09:36:54 +08:00
TrafficMirrorProfilesCreateErrorVlan_1
[Tags] Negtive UI vlan Settings TrafficMirrorProfile
TrafficMirrorProfilesValidationError TrafficMirrorProfilesCreateErrorVlan_1 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 0 The value range of vlan is 1-4094
TrafficMirrorProfilesCreateErrorVlan_2
[Tags] Negtive UI vlan Settings TrafficMirrorProfile
TrafficMirrorProfilesValidationError TrafficMirrorProfilesCreateErrorVlan_1 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 4095 The value range of vlan is 1-4094
TrafficMirrorProfilesCreateErrorMac
[Tags] Negtive UI mac Settings TrafficMirrorProfile
TrafficMirrorProfilesValidationError TrafficMirrorProfilesCreateErrorVlan_1 xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:111 Invalid mirror destination MAC address.
TrafficMirrorProfilesNoInput
[Tags] Negtive UI Settings TrafficMirrorProfile
2021-06-24 09:58:24 +08:00
OpenPages //*[@id="Settings"]/ul/li[1] //*[@id="profilesTabs"]/li[4] xpath
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-20 09:36:54 +08:00
click id=trafficMirrorAdd
2021-03-09 11:03:39 +08:00
sleep ${sleep_min}
2021-01-20 09:36:54 +08:00
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1]
sleep 3
${text1} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[3]
${text2} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div[2]
${text3} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]
2021-04-14 10:10:48 +08:00
Should Be Equal As Strings ${text1} The length of the name is at most 128 characters and cannot be less than 4 characters
2021-01-20 09:36:54 +08:00
Should Be Equal As Strings ${text2} Please select
Should Be Equal As Strings ${text3} Please enter the content
TrafficMirrorProfilesDeleteReferencedData
[Tags] Negtive UI Settings TrafficMirrorProfile
2021-06-17 14:17:39 +08:00
DeleteReferencedData TrafficMirrorProfile //*[@id="Settings"]/ul/li[1] 15 The referenced data are not allowed to delete //*[@id="profilesTabs"]/li[4]
2021-01-20 09:36:54 +08:00
2020-12-25 19:09:03 +08:00