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