From fa1dc28041cab9f3516bfff06bdb53896f0b6299 Mon Sep 17 00:00:00 2001 From: byb11 Date: Fri, 25 Dec 2020 19:09:03 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E5=85=B3=E9=94=AE=E5=AD=97?= =?UTF-8?q?=20=20=20=20=202.=E4=BD=BF=E7=94=A8TrafficMirrorProfilesCase?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=9B=BF=E6=8D=A2Traffic=5FMirror=5FProfiles?= =?UTF-8?q?=5FCase=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Decryption_Keyrings_Case.robot | 3 +- .../TrafficMirrorProfilesCase.robot | 47 +++++++++++++++++++ .../Traffic_Mirror_Profiles_Case.robot | 44 ----------------- 02-Keyword/tsg_ui/setting/Settings.robot | 35 ++++++++------ 4 files changed, 69 insertions(+), 60 deletions(-) create mode 100644 01-TestCase/tsg_ui/ui_settings/TrafficMirrorProfilesCase.robot delete mode 100644 01-TestCase/tsg_ui/ui_settings/Traffic_Mirror_Profiles_Case.robot diff --git a/01-TestCase/tsg_ui/ui_settings/Decryption_Keyrings_Case.robot b/01-TestCase/tsg_ui/ui_settings/Decryption_Keyrings_Case.robot index 1d1751f..c107ce9 100644 --- a/01-TestCase/tsg_ui/ui_settings/Decryption_Keyrings_Case.robot +++ b/01-TestCase/tsg_ui/ui_settings/Decryption_Keyrings_Case.robot @@ -25,8 +25,7 @@ Create_Decryption_Keyrings-004 DeleteKeyrings_del Create_Decryption_Keyrings-005 - Create-Decryption Keyrings lyf-RF-test-005 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet3 name - ... open + Create-Decryption Keyrings lyf-RF-test-005 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet3 name shift=open click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span DeleteKeyrings_del diff --git a/01-TestCase/tsg_ui/ui_settings/TrafficMirrorProfilesCase.robot b/01-TestCase/tsg_ui/ui_settings/TrafficMirrorProfilesCase.robot new file mode 100644 index 0000000..b27517d --- /dev/null +++ b/01-TestCase/tsg_ui/ui_settings/TrafficMirrorProfilesCase.robot @@ -0,0 +1,47 @@ +*** 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 *** +CreateTrafficMirrorProfilesNameMinSize + [Tags] PositiveTestCase vlan Settings TrafficMirrorProfile + CreateTrafficMirrorProfiles 1 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name + click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + DeletetrafficMirrorDel + +CreateTrafficMirrorProfilesVlanMinSize + [Tags] PositiveTestCase vlan Settings TrafficMirrorProfile + CreateTrafficMirrorProfiles lyf-test-001-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 1 name + click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + DeletetrafficMirrorDel + +CreateTrafficMirrorProfilesVlanMaxSize + [Tags] PositiveTestCase vlan Settings TrafficMirrorProfile + CreateTrafficMirrorProfiles lyf-test-002-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 4094 name + click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + DeletetrafficMirrorDel + +CreateTrafficMirrorProfilesMac + [Tags] PositiveTestCase mac Settings TrafficMirrorProfile + CreateTrafficMirrorProfiles lyf-test-003-mac xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:11 name + click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + DeletetrafficMirrorDel + +EditTrafficMirrorProfilesMac + [Tags] PositiveTestCase 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 + ${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span + EditTrafficMirrorProfiles ${id} lyf-Edit-test-001 xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:12 id + click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + DeletetrafficMirrorDel + +EditTrafficMirrorProfilesVlan + [Tags] PositiveTestCase vlan Settings TrafficMirrorProfile + CreateTrafficMirrorProfiles lyf-test-005-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 4094 name + ${name} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + EditTrafficMirrorProfiles ${name} lyf-Edit-test-002 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name + click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span + DeletetrafficMirrorDel + diff --git a/01-TestCase/tsg_ui/ui_settings/Traffic_Mirror_Profiles_Case.robot b/01-TestCase/tsg_ui/ui_settings/Traffic_Mirror_Profiles_Case.robot deleted file mode 100644 index abd43ef..0000000 --- a/01-TestCase/tsg_ui/ui_settings/Traffic_Mirror_Profiles_Case.robot +++ /dev/null @@ -1,44 +0,0 @@ -*** 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 *** -Create_Traffic_Mirror_Profiles-001 - [Tags] vlan最小值 - Create-Traffic Mirror Profiles lyf-test-001-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 1 name - click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span - DeletetrafficMirrorDel - -Create_Traffic_Mirror_Profiles-002 - [Tags] vlan最大值 - Create-Traffic Mirror Profiles lyf-test-002-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 4094 name - click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span - DeletetrafficMirrorDel - - -Create_Traffic_Mirror_Profiles-003 - [Tags] mac - Create-Traffic Mirror Profiles lyf-test-003-mac xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:11 name - click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span - DeletetrafficMirrorDel - - -Edit_Traffic_Mirror_Profiles-004 - [Tags] mac - Create-Traffic Mirror Profiles lyf-test-004-mac xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:11 name - ${id} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span - Edit-Traffic Mirror Profiles ${id} lyf-Edit-test-001 xpath=/html/body/div/div[1]/div[1]/ul/li[2] 11:11:11:11:11:12 id - click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span - DeletetrafficMirrorDel - - -Edit_Traffic_Mirror_Profiles-005 - [Tags] vlan最大值 - Create-Traffic Mirror Profiles lyf-test-005-vlan xpath=/html/body/div/div[1]/div[1]/ul/li[1] 4094 name - ${name} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span - Edit-Traffic Mirror Profiles ${name} lyf-Edit-test-002 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name - click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span - DeletetrafficMirrorDel - diff --git a/02-Keyword/tsg_ui/setting/Settings.robot b/02-Keyword/tsg_ui/setting/Settings.robot index fbb519a..0849a3d 100644 --- a/02-Keyword/tsg_ui/setting/Settings.robot +++ b/02-Keyword/tsg_ui/setting/Settings.robot @@ -472,7 +472,7 @@ CreateInsertScripts #//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr/td[2]/div/div/span #获取点击后页面文本信息 Should Be Equal As Strings ${text1} ${name} #断言 -Create-Traffic Mirror Profiles +CreateTrafficMirrorProfiles [Arguments] ${name} ${type} ${shuru} ${search} Sleep 1 click id=children6 #点击一级目录Settings @@ -652,7 +652,7 @@ EditHijackFiles ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/span #获取点击后页面文本信息 Should Be Equal As Strings ${text1} ${name1} #断言 -Edit-Traffic Mirror Profiles +EditTrafficMirrorProfiles [Arguments] ${id-name} ${name1} ${type} ${shuju} ${search} [Documentation] 引用关键字,填入必填参数 ... 必填参数: @@ -686,7 +686,10 @@ Edit-Traffic Mirror Profiles sleep 1 click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/button[1] #点击ok Sleep 2 - Settings-Search ${name1} ${search} #搜索框的关键字 + run keyword if "${search}"=="id" run keywords sleep 1 + ... AND Settings-Search ${id-name} ${search} #搜索框的关键字 + ... ELSE IF "${search}"=="name" run keywords sleep 1 + ... AND Settings-Search ${name1} ${search} #搜索框的关键字 Sleep 1 ${text1} Get Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span #获取点击后页面文本信息 Should Be Equal As Strings ${text1} ${name1} #断言 @@ -758,8 +761,9 @@ Create-Decryption Keyrings sleep 1 ${root} Set Variable ${shift} run keyword if "${root}"=="open" run keywords sleep 1 - ... AND click xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div/div[2]/form/div[9]/div/div + ... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[9]/div/div/span ... ELSE IF "${root}"=="close" log "go on" + sleep 1 click id=keyringsadd_sub #点击OK缇交 Sleep 2 Settings-Search ${name} ${search} @@ -878,7 +882,9 @@ Edit-Decryption Keyrings sleep 1 click id=keyringsadd_sub #点击OK缇交 Sleep 2 - Settings-Search ${name} ${search} + run keyword if "${search}"=="id" run keywords sleep 1 + ... AND Settings-Search ${id-name} ${search} + ... ELSE IF Settings-Search ${name} ${search} Sleep 1 ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息 Should Be Equal As Strings ${text1} ${name} #断言 @@ -1675,23 +1681,24 @@ Switch_IP_Libraries Pages [Arguments] + click id=children6 #点击一级目录Settings Sleep 1 - click id=children5 #点击一级目录Settings - Sleep 1 - click id=sidebarIP_Libraries #点击二级目录IP_Libraries - Sleep 2 + click id=sidebarAdvanced + sleep 1 + click id=Advanced/ipLibrary #点击二级目录IP_Libraries + sleep 1 Ui-Pages [Arguments] ${pages} - click element xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div[4]/div/ul/li[1] + click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/ul/li[2] sleep 2 - click element xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div[4]/div/button[2]/i + click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[2] sleep 2 - Clear Element Text xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div[4]/div/span[2]/div/input + Clear Element Text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input sleep 2 - input text xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div[4]/div/span[2]/div/input ${pages} + input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input ${pages} sleep 2 - press keys xpath=//*[@id="app"]/div/div[3]/div/div/div[3]/div[4]/div/span[2]/div/input ENTER + press keys xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input ENTER sleep 2 ALL