1. 修改翻页关键字 和相应Case

This commit is contained in:
byb11
2021-01-29 18:49:54 +08:00
parent 08bc0d09f1
commit 7c7e26aff5
13 changed files with 63 additions and 43 deletions

View File

@@ -53,4 +53,5 @@ CachedIntermediateCertificatesDownLoad
CachedIntermediateCertificatesTurnPage
[Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[3]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[3]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[3]/div/span[2]/div/input 2
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[3]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[3]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[3]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span

View File

@@ -147,7 +147,8 @@ DecryptionKeyringsDownload
DecryptionKeyringsTurnPage
[Tags] Positive UI Settings DecryptionKeyrings
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input 2
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
DecryptionKeyringsCARootFileCAMiddleType
[Tags] Negtive UI Settings DecryptionKeyrings

View File

@@ -140,7 +140,8 @@ HijackFilesCreateDownloadNameMaxSize
HijackFilesPagesTurnPage
[Tags] Positive UI Settings HijackFile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_HijackFiles
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/span[2]/div/input 2
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div
HijackFilesUploadNullFile
[Tags] Negtive html Settings HijackFile

View File

@@ -161,7 +161,8 @@ IPLibrariesSearchIP
IPLibrariesTurnPage
[Tags] Positive UI Settings IPLibraries
OpenPages sidebarAdvanced Advanced/ipLibrary
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input 2
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div
IPLibrariesGeoNameIDRepeat
[Tags] Negtive UI Settings IPLibraries

View File

@@ -81,7 +81,8 @@ InsertScriptsUpload20MFile
InsertScritsPagesTurnPage
[Tags] Positive UI Settings InsertScript
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_Insert
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/span[2]/div/input 2
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
InsertScriptsUploadNullFile
[Tags] Negtive UI File Settings InsertScript

View File

@@ -1,5 +1,5 @@
*** Settings ***
Force Tags tsg-ui settings Hijack Files
Force Tags tsg-ui settings Packet Capture
Resource ../../../03-Variable/bifangapivariable.txt
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library OperatingSystem
@@ -30,6 +30,15 @@ PacketCaptureCreateProtocolAny
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
DeletePacketCapture
PacketCaptureCreateIPInterval
[Tag] Positive UI UDP Settings PacketCapture
CreatePacketCapture PacketCaptureCreateProtocolUDP IPV4 192.168.50.1-192.168.50.62 Any Almaty 10 10 80 1.1.1.1 8080
${text} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[7]/div/div/div/p/span
Should Be Equal As Strings ${text} 192.168.50.1-192.168.50.62
sleep 1
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
DeletePacketCapture
PacketCaptureEdit
[Tag] Positive UI Settings PacketCapture
CreatePacketCapture PacketCaptureCreateProtocolUDP IPV4 ${testClentIP} TCP Atyrau 10 10 80 1.1.1.1 8080

View File

@@ -77,9 +77,10 @@ ResponsePagesDownloadFile
ResponsePagesTurnPage
[Tags] Positive UI Settings ResponsePages
OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/span[2]/div/input 2
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
ResponsePagesCreateNullName
ResponsePagesCreateNullNames
[Tags] Negtive UI Name Settings ResponsePages
OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages
click id=respinseAdd

View File

@@ -1,5 +1,5 @@
*** Settings ***
Force Tags tsg-ui settings SSL Decryption Exclusion
Force Tags tsg-ui settings SSL Fingerprint
Resource ../../../03-Variable/bifangapivariable.txt
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library OperatingSystem

View File

@@ -1,6 +1,6 @@
*** Settings ***
Suite Setup OpenPages sidebarAdvanced Advanced/storageQuota
Force Tags tsg-ui settings VPN Accounts
Force Tags tsg-ui settings System Usage
Resource ../../../03-Variable/bifangapivariable.txt
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library OperatingSystem

View File

@@ -78,7 +78,8 @@ TrafficMirrorProfilesCreateMacMaxSize
TrafficMirrorProfilesPagesTurnPage
[Tags] Positive UI Settings TrafficMirrorProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_TrafficMirrorProfiles
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/span[2]/div/input 2
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/span[2]/div/input 2 //*[@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
TrafficMirrorProfilesCreateErrorVlan_1
[Tags] Negtive UI vlan Settings TrafficMirrorProfile

View File

@@ -72,7 +72,8 @@ TrustedCertificateAuthoritiesDownLoadCertificate
TrustedCertificateAuthoritiesTurnPage
[Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[1] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input 2
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div[1]/div/div[4]/div/span[2]/div/input 2 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
TrustedCertificateAuthoritiesCreateNameMinSize
[Tags] Boundary UI name Settings TrustedCertificateAuthorities

View File

@@ -37,23 +37,24 @@ VPNAccountsCreatePasswordMaxSize
VPNAccountsDelete
VPNAccountsTurnPages
[Tags] Positive UI Password Settings VPNAccounts
OpenPages sidebarSetting_Wannat account
click xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2]
sleep 1
${text1} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[2] class
${text1} get text xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/div[2]/span
click xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1]
sleep 1
${text2} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[1] class
${text2} get text xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/div[2]/span
Clear Element Text xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input
sleep 2
input text xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input 2
sleep 1
press keys xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input ENTER
sleep 1
${text3} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[2] class
Should Be Equal As Strings ${text1} number active
Should Be Equal As Strings ${text2} number active
Should Be Equal As Strings ${text3} number active
${text3} get text xpath=//*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/div[2]/span
Should Not Be Equal ${text1} ${text2}
Should Not Be Equal ${text3} ${text2}
Should Not Be Equal ${text3} ${text2}
VPNAccountsCreateNameSpecialChar
[Tags] Negtive UI name Settings VPNAccounts

View File

@@ -2377,31 +2377,33 @@ OpenPages
sleep 2
TurnPage
[Arguments] ${NextPage} ${PreviousPage} ${JumpInput} ${pages}
[Documentation]
... ${NextPage} 下一页按钮定位
... ${PreviousPage} 上一页按钮定位
... ${JumpInput} 跳转页面输入框
... ${pages} 跳转得页码
click xpath=${NextPage}
sleep 2
${text1} Get Element Attribute xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/ul/li[2] class
sleep 1
Should Be Equal As Strings ${text1} number active
click xpath=${PreviousPage}
sleep 2
${text2} Get Element Attribute xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/ul/li[1] class
sleep 1
Should Be Equal As Strings ${text1} number active
Clear Element Text xpath=${JumpInput}
sleep 2
input text xpath=${JumpInput} ${pages}
sleep 2
press keys xpath=${JumpInput} ENTER
sleep 2
${text1} Get Element Attribute xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/ul/li[${pages}] class
sleep 1
Should Be Equal As Strings ${text1} number active
[Arguments] ${NextPage} ${PreviousPage} ${JumpInput} ${pages} ${AssertXpath}
[Documentation]
... ${NextPage} 下一页按钮定位
... ${PreviousPage} 上一页按钮定位
... ${JumpInput} 跳转页面输入框
... ${pages} 跳转得页码
${text1} get text xpath=${AssertXpath}
click xpath=${NextPage}
sleep 2
${text2} get text xpath=${AssertXpath}
click xpath=${PreviousPage}
sleep 2
${text3} get text xpath=${AssertXpath}
Clear Element Text xpath=${JumpInput}
sleep 2
input text xpath=${JumpInput} ${pages}
sleep 2
press keys xpath=${JumpInput} ENTER
sleep 2
${text4} get text xpath=${AssertXpath}
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/ul/li[last()]
sleep 2
${text5} get text xpath=${AssertXpath}
Should Not Be Equal ${text1} ${text2}
Should Not Be Equal ${text3} ${text2}
Should Not Be Equal ${text3} ${text4}
Should Not Be Equal ${text1} ${text5}
ALL
[Arguments]