完善UI自动化用例,调整用例顺序

This commit is contained in:
byb11
2021-02-23 15:23:23 +08:00
parent 03e9306d0e
commit 6d96e5488e
21 changed files with 286 additions and 142 deletions

View File

@@ -106,6 +106,14 @@ CreateLDAPServerConnectionTimeoutMax
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${TEST NAME} Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${TEST NAME}
DeleteLDAPServer DeleteLDAPServer
CreateLDAPServerConnectionTimeoutExceedMax
[Tags] Boundary UI Administration LDAP Server
${list} Create List ${TEST NAME} 192.168.40.120 389 cn=root,dc=bifang,dc=com uid dc=bifang,dc=com 111111 60
CreateLDAPServer ${list}
LDAPServerSearch ${TEST NAME} name
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${TEST NAME}
DeleteLDAPServer
CreateLDAPServerErrorHost CreateLDAPServerErrorHost
[Tags] Negtive UI Administration LDAP Server [Tags] Negtive UI Administration LDAP Server
${list} Create List ${TEST NAME} 192.168.40.12 389 cn=root,dc=bifang,dc=com uid dc=bifang,dc=com 111111 21 ${list} Create List ${TEST NAME} 192.168.40.12 389 cn=root,dc=bifang,dc=com uid dc=bifang,dc=com 111111 21
@@ -140,14 +148,6 @@ CreateLDAPServerPortExceedMax
sleep 1 sleep 1
Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[3]/div/div[2] save LDAP config port cannot be empty or must between 1 ~ 65535. Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[3]/div/div[2] save LDAP config port cannot be empty or must between 1 ~ 65535.
CreateLDAPServerConnectionTimeoutExceedMax
[Tags] Boundary UI Administration LDAP Server
${list} Create List ${TEST NAME} 192.168.40.120 389 cn=root,dc=bifang,dc=com uid dc=bifang,dc=com 111111 60
CreateLDAPServer ${list}
LDAPServerSearch ${TEST NAME} name
Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span/span ${TEST NAME}
DeleteLDAPServer

View File

@@ -112,25 +112,25 @@ LoginRestrictionsAddIPExists
LoginRestrictions-DeleteIP LoginRestrictions-DeleteIP
MaximumLoginAttemeptsExceedMax MaximumLoginAttemeptsExceedMax
[Tags] Boundary UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
EditMaximumLoginAttemepts 11 EditMaximumLoginAttemepts 11
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10
MaximumLoginAttemeptsExceedMinimum MaximumLoginAttemeptsExceedMinimum
[Tags] Boundary UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
EditMaximumLoginAttemepts 0 EditMaximumLoginAttemepts 0
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[3]/div/div[2] Please enter a value between 1 and 10
LockTimeExceedMax LockTimeExceedMax
[Tags] Boundary UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
EditLockTime 61 EditLockTime 61
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60
LockTimeExceedMinimum LockTimeExceedMinimum
[Tags] Boundary UI Administration Login Restrictions [Tags] Negtive UI Administration Login Restrictions
AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions AdminOpenPages sidebarLogin_Restrictions sidebarLogin_Restrictions
EditLockTime 0 EditLockTime 0
Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60 Assertion //*[@id="policy_Manipulation2"]/div/div[2]/div/div/form/div[4]/div/div[2] Please enter a value between 1 and 60

View File

@@ -19,6 +19,11 @@ EditMailServerCloseSSL
EditMailServer smtp.163.com 465 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP close EditMailServer smtp.163.com 465 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP close
Assertion-ElementAttributes //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[7]/div/div el-switch class Assertion-ElementAttributes //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[7]/div/div el-switch class
RestoreMailServer
[Tags] Positive UI Administration Mail Server
EditMailServer smtp.163.com 465 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP open
Assertion /html/body/div[last()]/p Success
EditMailServerPortMin EditMailServerPortMin
[Tags] Boundary UI Administration Mail Server [Tags] Boundary UI Administration Mail Server
EditMailServer smtp.163.com 0 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP open EditMailServer smtp.163.com 0 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP open
@@ -45,24 +50,20 @@ EditMailServerFormatError
Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[1]/div/div[2] Server error Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[1]/div/div[2] Server error
EditMailServerPortExceedMax EditMailServerPortExceedMax
[Tags] Boundary UI Administration Mail Server [Tags] Negtive UI Administration Mail Server
EditMailServer smtp.163.com 65536 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP open EditMailServer smtp.163.com 65536 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP open
Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[2]/div/div[2] Port error Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[2]/div/div[2] Port error
EditMailServerPortLessthanMin EditMailServerPortLessthanMin
[Tags] Boundary UI Administration Mail Server [Tags] Negtive UI Administration Mail Server
EditMailServer smtp.163.com -1 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP open EditMailServer smtp.163.com -1 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP open
Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[2]/div/div[2] Port error Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[2]/div/div[2] Port error
EditMailServerE-mailFormatError EditMailServerE-mailFormatError
[Tags] Boundary UI Administration Mail Server [Tags] Negtive UI Administration Mail Server
EditMailServer smtp.163.com -1 open test_name l1157517579com XEYQVHEMTOBOJSAP open EditMailServer smtp.163.com -1 open test_name l1157517579com XEYQVHEMTOBOJSAP open
Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[5]/div/div[2] Email error Assertion //*[@id="app"]/div/div[3]/div[2]/div/div[1]/div[2]/form/div[5]/div/div[2] Email error
RestoreMailServer
[Tags] Positive UI Administration Mail Server
EditMailServer smtp.163.com 465 open test_name l1157517579@163.com XEYQVHEMTOBOJSAP open
Assertion /html/body/div[last()]/p Success

View File

@@ -68,7 +68,7 @@ RolesEditAuthority
RolesPagingDisplay RolesPagingDisplay
[Tags] Positive UI Administration Roles [Tags] Positive UI Administration Roles
AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert AdminOpenPages sidebarsystem_accounts profilesTabs_Profile_Insert
PagingDisplay 50 AdministrationPagingDisplay 50
RolesClickAllButton RolesClickAllButton
[Tags] Positive UI Administration Roles [Tags] Positive UI Administration Roles

View File

@@ -9,8 +9,8 @@ UsersCreate
UserCreatePage 0000 ${a} 111111 log 30 log superuser UserCreatePage 0000 ${a} 111111 log 30 log superuser
#验证新建是否成功 #验证新建是否成功
UserSearchName ${a} UserName UserSearchName ${a} UserName
${UserName} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div ${UserName1} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div
Should Be Equal As Strings ${UserName} ${a} Should Be Equal As Strings ${UserName1} ${a}
sleep 1 sleep 1
Login ${a} 111111 Login ${a} 111111
${text1} get text xpath=//*[@id="children0"]/div/span ${text1} get text xpath=//*[@id="children0"]/div/span
@@ -23,8 +23,8 @@ UsersCreateOpenRequiredPasswordChange
${a} evaluate random.randint(1000,9999) random ${a} evaluate random.randint(1000,9999) random
UserCreatePage 0000 ${a} 111111 open 30 log superuser UserCreatePage 0000 ${a} 111111 open 30 log superuser
UserSearchName ${a} UserName UserSearchName ${a} UserName
${UserName} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div ${UserName1} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div
Should Be Equal As Strings ${UserName} ${a} Should Be Equal As Strings ${UserName1} ${a}
UsersCreateCloseEnableButton UsersCreateCloseEnableButton
[Tags] Positive UI Administration Users [Tags] Positive UI Administration Users
@@ -74,7 +74,7 @@ UserTurnPage
UserSwitchDisplayNumber UserSwitchDisplayNumber
[Tags] Positive UI Administration Users [Tags] Positive UI Administration Users
Menu administration Accounts Menu administration Accounts
PagingDisplay 50 AdministrationPagingDisplay 50
UsersCreateNameMinSize UsersCreateNameMinSize
[Tags] Boundary UI Administration Users [Tags] Boundary UI Administration Users

View File

@@ -3,6 +3,7 @@ Force Tags tsg-ui settings Cached Intermediate Certificates
Resource ../../../03-Variable/bifangapivariable.txt Resource ../../../03-Variable/bifangapivariable.txt
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library OperatingSystem Library OperatingSystem
Library SSHLibrary
*** Test Cases *** *** Test Cases ***
CachedIntermediateCertificatesSearchID CachedIntermediateCertificatesSearchID
@@ -55,3 +56,34 @@ CachedIntermediateCertificatesTurnPage
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath 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] 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 ... //*[@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
CachedIntermediateCertificatesPagingDisplay
[Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
PagingDisplay 50
CachedIntermediateCertificatesImportExpiredCertificate #导入过期证书
[Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
${text1} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
Open Connection 192.168.44.11 port=22
Login root *#00#QAZxsw@edc
Write cd /home/byb/
Write ./1111.sh
sleep 2
${text2} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span
Should Be Equal As Strings ${text1} ${text2}
CachedIntermediateCertificatesSynchronizeVerification #验证修改证书状态 rides是否同步
[Tags] Positive UI Settings CachedIntermediateCertificates
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath
Settings-Search 1 id
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/div/span
sleep 3
Open Connection 192.168.44.71 port=22
Login root Xxg-PUB<>90
${Results} Execute Command redis-cli -h 192.168.44.71 -p 7002 keys EFF*PXY_EXCH_INTERMEDIA_CERT,1
sleep 1
Should Not Be Equal ${Results} EFFECTIVE_RULE:PXY_EXCH_INTERMEDIA_CERT,1
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[10]/div/div/div/span

View File

@@ -123,27 +123,6 @@ DecryptionKeyringsEditDefaultCertificate
Settings-Search 1 id Settings-Search 1 id
EditDefaultCertificate 240 EditDefaultCertificate 240
DecryptionKeyringsCreateNameMinSize
[Tags] Boundary UI Settings DecryptionKeyrings
CreateDecryptionKeyrings test ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
DeleteKeyrings_del
DecryptionKeyringsCreateNameMaxSize
[Tags] Boundary UI Settings DecryptionKeyrings
CreateDecryptionKeyrings CreateDecryptionKeyringsNameMaxSizeCreateDecryptionKeyringsNameMaxSizeCreateDecryptionKeyringsNameMaxSizeCreateDecryptionKeyring ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
DeleteKeyrings_del
DecryptionKeyringsNameCreateSpecialChar
[Tags] Boundary UI Settings DecryptionKeyrings
CreateDecryptionKeyrings ВставкаСкриптов!@#$%^&(-+=‘;。,? ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
DeleteKeyrings_del
DecryptionKeyringsDownload DecryptionKeyringsDownload
[Tags] Positive UI Settings DecryptionKeyrings [Tags] Positive UI Settings DecryptionKeyrings
CreateDecryptionKeyrings lyf-RF-test-001 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 2 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name CreateDecryptionKeyrings lyf-RF-test-001 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 2 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
@@ -177,6 +156,29 @@ DecryptionKeyringsAllSearch
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
DeleteKeyrings_del DeleteKeyrings_del
DecryptionKeyringsPagingDisplay
[Tags] Positive UI Settings DecryptionKeyrings
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath
PagingDisplay 50
DecryptionKeyringsCreateNameMinSize
[Tags] Boundary UI Settings DecryptionKeyrings
CreateDecryptionKeyrings test ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
DeleteKeyrings_del
DecryptionKeyringsCreateNameMaxSize
[Tags] Boundary UI Settings DecryptionKeyrings
CreateDecryptionKeyrings CreateDecryptionKeyringsNameMaxSizeCreateDecryptionKeyringsNameMaxSizeCreateDecryptionKeyringsNameMaxSizeCreateDecryptionKeyring ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
DeleteKeyrings_del
DecryptionKeyringsNameCreateSpecialChar
[Tags] Boundary UI Settings DecryptionKeyrings
CreateDecryptionKeyrings ВставкаСкриптов!@#$%^&(-+=‘;。,? ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 23 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet1 name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
DeleteKeyrings_del
DecryptionKeyringsCARootFileCAMiddleType DecryptionKeyringsCARootFileCAMiddleType
[Tags] Negtive UI Settings DecryptionKeyrings [Tags] Negtive UI Settings DecryptionKeyrings
DecryptionKeyringsErrorVerification CARootFileCAMiddleType ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet3 DecryptionKeyringsErrorVerification CARootFileCAMiddleType ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet3

View File

@@ -516,6 +516,17 @@ DecryptionProfileAllCloseTLSv1.3
click xpath=//*[@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 click xpath=//*[@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
Delete Delete
DecryptionProfileTurnPage
[Tags] Positive UI Settings DecryptionProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_DecryptionProfile
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/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[2]/td[1]/div/div
DecryptionProfilePagingDisplay
[Tags] Positive UI Settings DecryptionProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_DecryptionProfile
PagingDisplay 50
DecryptionProfileNameMinSize DecryptionProfileNameMinSize
[Tags] Boundary UI name Settings DecryptionProfile [Tags] Boundary UI name Settings DecryptionProfile
${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1 ${dict} Create Dictionary Common Name=1 Issuer=1 Self-signed=1 Expiry Date=1 EV Certificat=1
@@ -543,12 +554,6 @@ DecryptionProfileNameSpecialChar
click xpath=//*[@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 click xpath=//*[@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
Delete Delete
DecryptionProfileNamePagesTurnPage
[Tags] Positive UI Settings DecryptionProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_DecryptionProfile
TurnPage //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/div/button[2] //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/div/button[1]
... //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/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[2]/td[1]/div/div
DecryptionProfileDeleteReferencedData DecryptionProfileDeleteReferencedData
[Tags] Negtive UI Settings DecryptionProfile [Tags] Negtive UI Settings DecryptionProfile
DeleteReferencedData DecryptionProfile sidebarProxy_Profiles 641 The referenced data are not allowed to disable or delete Three-level menu=profilesTabs_Profile_DecryptionProfile DeleteReferencedData DecryptionProfile sidebarProxy_Profiles 641 The referenced data are not allowed to disable or delete Three-level menu=profilesTabs_Profile_DecryptionProfile

View File

@@ -95,6 +95,17 @@ HijackFilesDownloadFile
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
DeletehijackDel DeletehijackDel
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 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div
HijackFilesPagingDisplay
[Tags] Positive UI Settings HijackFile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_HijackFiles
PagingDisplay 50
HijackFilesCreateNameMinSize HijackFilesCreateNameMinSize
[Tags] Boundary UI Name Settings HijackFile [Tags] Boundary UI Name Settings HijackFile
CreateHijackFiles 1 ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name CreateHijackFiles 1 ${path}hijack_files/Create-Hijack Files-test.apk id=application/vnd.android.package-archive0 name
@@ -137,12 +148,6 @@ HijackFilesCreateDownloadNameMaxSize
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/span
DeletehijackDel DeletehijackDel
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 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div
HijackFilesUploadNullFile HijackFilesUploadNullFile
[Tags] Negtive html Settings HijackFile [Tags] Negtive html Settings HijackFile
UploadFilesSize HijackFiles HijackFilesUploadNullFile ${path}hijack_files/null.html Please choose to upload files UploadFilesSize HijackFiles HijackFilesUploadNullFile ${path}hijack_files/null.html Please choose to upload files

View File

@@ -74,24 +74,6 @@ IPLibrariesSearchCity
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr
DeleteIPLibraries DeleteIPLibraries
IPLibrariesCreateGeoNameIDMaxSize
[Tags] Boundary UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
CreateIpLibraries Geo Name Country Africa 2147483647 548458 ${iplist} j=2 Country=548458 Longitude=1 Latitude=2
DeleteIPLibraries
IPLibrariesCreateCountryandRegionAndCityMaxSize
[Tags] Boundary UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
CreateIpLibraries Geo Name Country Africa 548459 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ${iplist} j=2 Country=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Longitude=1 Latitude=2
DeleteIPLibraries
IPLibrariesCreateLongitudeAndLatitudeMaxSize
[Tags] Boundary UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
CreateIpLibraries Geo Name Country Africa 548460 548460 ${iplist} j=2 Country=548460 Longitude=180 Latitude=90
DeleteIPLibraries
IPLibrariesClickAll IPLibrariesClickAll
[Tags] Positive UI Settings IPLibraries [Tags] Positive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 ${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
@@ -164,6 +146,29 @@ IPLibrariesTurnPage
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] 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 ... //*[@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
IPLibrariesPagingDisplay
[Tags] Positive UI Settings IPLibraries
OpenPages sidebarAdvanced Advanced/ipLibrary
PagingDisplay 50
IPLibrariesCreateGeoNameIDMaxSize
[Tags] Boundary UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
CreateIpLibraries Geo Name Country Africa 2147483647 548458 ${iplist} j=2 Country=548458 Longitude=1 Latitude=2
DeleteIPLibraries
IPLibrariesCreateCountryandRegionAndCityMaxSize
[Tags] Boundary UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
CreateIpLibraries Geo Name Country Africa 548459 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 ${iplist} j=2 Country=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 Longitude=1 Latitude=2
DeleteIPLibraries
IPLibrariesCreateLongitudeAndLatitudeMaxSize
[Tags] Boundary UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1
CreateIpLibraries Geo Name Country Africa 548460 548460 ${iplist} j=2 Country=548460 Longitude=180 Latitude=90
DeleteIPLibraries
IPLibrariesGeoNameIDRepeat IPLibrariesGeoNameIDRepeat
[Tags] Negtive UI Settings IPLibraries [Tags] Negtive UI Settings IPLibraries
${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 ${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1

View File

@@ -60,6 +60,17 @@ InsertScriptDownloadFile
DownLoadFile ${path}insert_files\\Create-Insert Scripts-test.css ${Downloadpath}Create-Insert Scripts-test.css DownLoadFile ${path}insert_files\\Create-Insert Scripts-test.css ${Downloadpath}Create-Insert Scripts-test.css
Delete Delete
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 //*[@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
InsertScritsPagingDisplay
[Tags] Positive UI Settings InsertScript
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_Insert
PagingDisplay 50
InsertScriptCreateSpecialFileName InsertScriptCreateSpecialFileName
[Tags] Boundary UI File Settings InsertScript [Tags] Boundary UI File Settings InsertScript
CreateInsertScripts CreateInsertScriptsSpecialFileName ${path}insert_files\\ВставкаСкриптов!@#$%^&(-+=‘;。,?.css css name CreateInsertScripts CreateInsertScriptsSpecialFileName ${path}insert_files\\ВставкаСкриптов!@#$%^&(-+=‘;。,?.css css name
@@ -78,12 +89,6 @@ InsertScriptsUpload20MFile
click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[2]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/span
Delete Delete
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 //*[@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 InsertScriptsUploadNullFile
[Tags] Negtive UI File Settings InsertScript [Tags] Negtive UI File Settings InsertScript
UploadFilesSize InsertScripts InsertScriptsUploadNullFile ${path}insert_files\\null.css Please choose to upload files UploadFilesSize InsertScripts InsertScriptsUploadNullFile ${path}insert_files\\null.css Please choose to upload files

View File

@@ -37,8 +37,27 @@ ResponsePagesEditSearchName
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel DeleteresinseDel
ResponsePagesNameMinSize ResponsePagesDownloadFile
[Tags] Boundary UI Name Settings ResponsePage [Tags] Positive UI Settings ResponsePages
CreateResponsePages Create-ResponsePagess-001 ${path}response_pages_files\\Create-ResponsePages-test.html name
click id=dowmloadi
DownLoadFile ${path}response_pages_files\\Create-ResponsePages-test.html ${Downloadpath}Create-ResponsePages-test.html
DeleteresinseDel
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 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
ResponsePagesPagingDisplay
[Tags] Positive UI Settings ResponsePages
OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages
PagingDisplay 50
ResponsePagesCreateNameMinSize
[Tags] Boundary UI name Settings ResponsePage
CreateResponsePages 1 ${path}response_pages_files\\Create-Response_Pages-test-2.htm name CreateResponsePages 1 ${path}response_pages_files\\Create-Response_Pages-test-2.htm name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel DeleteresinseDel
@@ -67,19 +86,6 @@ ResponsePagesSpecialFileName
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/span
DeleteresinseDel DeleteresinseDel
ResponsePagesDownloadFile
[Tags] Positive UI Settings ResponsePages
CreateResponsePages Create-ResponsePagess-001 ${path}response_pages_files\\Create-ResponsePages-test.html name
click id=dowmloadi
DownLoadFile ${path}response_pages_files\\Create-ResponsePages-test.html ${Downloadpath}Create-ResponsePages-test.html
DeleteresinseDel
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 //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div
ResponsePagesCreateNullNames ResponsePagesCreateNullNames
[Tags] Negtive UI Name Settings ResponsePages [Tags] Negtive UI Name Settings ResponsePages
OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages

View File

@@ -80,10 +80,10 @@ SNATIPPoolsTurnPage
TurnPage //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2] //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1] //*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input TurnPage //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2] //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1] //*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input
... 2 //*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/span 1 //*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()] ... 2 //*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/span 1 //*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()]
SNATIPPools SNATIPPoolsPagingDisplay
[Tags] Positive IP Settings SNATIPPools [Tags] Positive IP Settings SNATIPPools
OpenPages sidebarSetting_Wannat ip OpenPages sidebarSetting_Wannat ip
PagingDisplay_One 50 PagingDisplay_Second 50
CreateSNATIPPoolsNameMinSize CreateSNATIPPoolsNameMinSize
[Tags] Boundary UI name Settings SNATIPPools [Tags] Boundary UI name Settings SNATIPPools

View File

@@ -17,7 +17,7 @@ SSLDecryptionExclusionCreateSuffixMatching
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del Deletessl_del
SSLDecryptionExclusioEditSearchID SSLDecryptionExclusionEditSearchID
[Tags] Positive UI Settings SSLDecryptionExclusion [Tags] Positive UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion *myssl.com myssl.com myssl.com name CreateSSLDecryptionExclusion *myssl.com myssl.com myssl.com name
${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span
@@ -25,13 +25,24 @@ SSLDecryptionExclusioEditSearchID
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del Deletessl_del
SSLDecryptionExclusioEditSearchName SSLDecryptionExclusionEditSearchName
[Tags] Positive UI Settings SSLDecryptionExclusion [Tags] Positive UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion *myssl.com myssl.com myssl.com name CreateSSLDecryptionExclusion *myssl.com myssl.com myssl.com name
EditSSLDecryptionExclusion myssl.com $www.jianshu.com 简xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/spanxpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span书 www.jianshu.com name EditSSLDecryptionExclusion myssl.com $www.jianshu.com 简xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/spanxpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/div/p/span书 www.jianshu.com name
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span
Deletessl_del Deletessl_del
SSLDecryptionExclusionEditDefault
[Tags] Positive UI Settings SSLDecryptionExclusion
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[3] xpath
EditSSLDecryptionExclusion 1 *fe3.delivery.mp.microsoft.com test11 *fe3.delivery.mp.microsoft.com id
EditSSLDecryptionExclusion 1 *fe3.delivery.mp.microsoft.com Mircosoft Store *fe3.delivery.mp.microsoft.com id
SSLDecryptionExclusionPagingDisplay
[Tags] Positive UI Settings SSLDecryptionExclusion
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[3] xpath
PagingDisplay 50
SSLDecryptionCreateFQDNMinSize SSLDecryptionCreateFQDNMinSize
[Tags] Boundary UI Settings SSLDecryptionExclusion [Tags] Boundary UI Settings SSLDecryptionExclusion
CreateSSLDecryptionExclusion *abc abc abc name CreateSSLDecryptionExclusion *abc abc abc name

View File

@@ -127,6 +127,11 @@ SSLFingerprintShowNotPinning
DeleteSSLFingerprint DeleteSSLFingerprint
Should Be Equal As Strings ${text} No Data Should Be Equal As Strings ${text} No Data
SSLFingerprintPagingDisplay
[Tags] Positive UI Settings SSLFingerprint
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[5] Targeting=xpath
PagingDisplay 50
SSLFingerprintCreateJa3NotCombined SSLFingerprintCreateJa3NotCombined
[Tags] Boundary UI JA3Hash Settings SSLFingerprint [Tags] Boundary UI JA3Hash Settings SSLFingerprint
CreateSSLFingerprint 11111111111111111111111111111111 No JA3Hash Description=test CreateSSLFingerprint 11111111111111111111111111111111 No JA3Hash Description=test

View File

@@ -33,6 +33,17 @@ TrafficMirrorProfilesEditVlanSearchName
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 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 DeletetrafficMirrorDel
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 //*[@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
TrafficMirrorProfilesPagingDisplay
[Tags] Positive UI Settings TrafficMirrorProfile
OpenPages sidebarProxy_Profiles Three-levelMenu=profilesTabs_Profile_TrafficMirrorProfiles
PagingDisplay 50
TrafficMirrorProfilesCreateNameMinSize TrafficMirrorProfilesCreateNameMinSize
[Tags] Boundary UI vlan Settings TrafficMirrorProfile [Tags] Boundary UI vlan Settings TrafficMirrorProfile
CreateTrafficMirrorProfiles 1 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name CreateTrafficMirrorProfiles 1 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 11 name
@@ -75,12 +86,6 @@ TrafficMirrorProfilesCreateMacMaxSize
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 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 DeletetrafficMirrorDel
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 //*[@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 TrafficMirrorProfilesCreateErrorVlan_1
[Tags] Negtive UI vlan Settings TrafficMirrorProfile [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 TrafficMirrorProfilesValidationError TrafficMirrorProfilesCreateErrorVlan_1 xpath=/html/body/div/div[1]/div[1]/ul/li[1] 0 The value range of vlan is 1-4094

View File

@@ -69,12 +69,25 @@ TrustedCertificateAuthoritiesDownLoadCertificate
DownLoadFile ${path}keyrings//root//ca-cer.pem ${DownLoadPath}ca-cer.pem DownLoadFile ${path}keyrings//root//ca-cer.pem ${DownLoadPath}ca-cer.pem
DeleteAuthorities_del DeleteAuthorities_del
TrustedCertificateAuthoritiesEditDefaultCertificate
[Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath
Settings-Search 1 id
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]
sleep 1
SettingsElementAttributes //*[@id="appEdit"] el-button el-button--default el-button--small is-disabled class
TrustedCertificateAuthoritiesTurnPage TrustedCertificateAuthoritiesTurnPage
[Tags] Positive UI Settings TrustedCertificateAuthorities [Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath 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] 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 ... //*[@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
TrustedCertificateAuthoritiesPagingDisplay
[Tags] Positive UI Settings TrustedCertificateAuthorities
OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[1] xpath
PagingDisplay 50
TrustedCertificateAuthoritiesCreateNameMinSize TrustedCertificateAuthoritiesCreateNameMinSize
[Tags] Boundary UI name Settings TrustedCertificateAuthorities [Tags] Boundary UI name Settings TrustedCertificateAuthorities
importTrustedCertificateAuthorities test ${path}keyrings//root//ca-cer.pem name importTrustedCertificateAuthorities test ${path}keyrings//root//ca-cer.pem name
@@ -115,6 +128,10 @@ TrustedCertificateAuthoritiesInportEntityCertificate
[Tags] Negtive UI Settings TrustedCertificateAuthorities [Tags] Negtive UI Settings TrustedCertificateAuthorities
UploadFilesSize TrustedCertificateAuthorities InportEntityCertificate ${path}keyrings//end-entity//caentity.chain.pem End-entity certificate is not allowed to upload UploadFilesSize TrustedCertificateAuthorities InportEntityCertificate ${path}keyrings//end-entity//caentity.chain.pem End-entity certificate is not allowed to upload
TrustedCertificateAuthoritiesExpiredCertificate
[Tags] Negtive UI Settings TrustedCertificateAuthorities
UploadFilesSize TrustedCertificateAuthorities ${TEST NAME} ${path}keyrings//root//Expiredcertificate.pem Certificate expired
TrustedCertificateAuthoritiesInportEmptyFile TrustedCertificateAuthoritiesInportEmptyFile
[Tags] Negtive UI Settings TrustedCertificateAuthorities [Tags] Negtive UI Settings TrustedCertificateAuthorities
UploadFilesSize TrustedCertificateAuthorities InportNullFile ${path}keyrings//root//null.pem File content is empty UploadFilesSize TrustedCertificateAuthorities InportNullFile ${path}keyrings//root//null.pem File content is empty

View File

@@ -16,6 +16,17 @@ VPNAccountsEditPassword
EditVPNAccounts EditVPNAccountsName-01 222222 name EditVPNAccounts EditVPNAccountsName-01 222222 name
VPNAccountsDelete VPNAccountsDelete
VPNAccountsTurnPages
[Tags] Positive UI Settings VPNAccounts
OpenPages sidebarSetting_Wannat account
TurnPage //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[2] //*[@id="ly-table1-listcontent"]/div[2]/div/div/button[1] //*[@id="ly-table1-listcontent"]/div[2]/div/div/span[2]/div/input
... 2 //*[@id="wannat-table"]/div[3]/table/tbody/tr[1]/td[1]/div/div/div[2]/span 1 //*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()]
VPNAccountsPagingDisplay
[Tags] Positive UI Settings VPNAccounts
OpenPages sidebarSetting_Wannat account
PagingDisplay_Second 50
VPNAccountsCreateNameMinSize VPNAccountsCreateNameMinSize
[Tags] Boundary UI name Settings VPNAccounts [Tags] Boundary UI name Settings VPNAccounts
CreateVPNAccounts 1 111111 name CreateVPNAccounts 1 111111 name
@@ -36,26 +47,6 @@ VPNAccountsCreatePasswordMaxSize
CreateVPNAccounts VPNAccountsCreateNameMaxSizeVPNAccountsCreateNameMaxSizeCreateVP aaaaaaaa11111111 name CreateVPNAccounts VPNAccountsCreateNameMaxSizeVPNAccountsCreateNameMaxSizeCreateVP aaaaaaaa11111111 name
VPNAccountsDelete 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 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 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 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 VPNAccountsCreateNameSpecialChar
[Tags] Negtive UI name Settings VPNAccounts [Tags] Negtive UI name Settings VPNAccounts
OpenPages sidebarSetting_Wannat account OpenPages sidebarSetting_Wannat account

View File

@@ -554,7 +554,7 @@ AdminTurnPage
Should Not Be Equal ${text3} ${text4} Should Not Be Equal ${text3} ${text4}
Should Not Be Equal ${text1} ${text5} Should Not Be Equal ${text1} ${text5}
PagingDisplay AdministrationPagingDisplay
[Arguments] ${Number} [Arguments] ${Number}
[Documentation] [Documentation]
... ${Number}: 设置页面显示数据条数 20、5、30、50、100 ... ${Number}: 设置页面显示数据条数 20、5、30、50、100
@@ -582,7 +582,7 @@ PagingDisplay
${quzheng} Evaluate int(${qumo}) ${quzheng} Evaluate int(${qumo})
${b} Set Variable ${1} ${b} Set Variable ${1}
${Page1} Evaluate ${quzheng}+${b} ${Page1} Evaluate ${quzheng}+${b}
${Page} Set Variable if "${qumo}" != "0" ${Page1} ${qumo} ${Page} Set Variable if "${quyu}" != "0" ${Page1} ${quzheng}
sleep 1 sleep 1
${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div/div/ul/li[last()] ${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div/div/ul/li[last()]
Should Be Equal As Strings ${text} ${Page} Should Be Equal As Strings ${text} ${Page}
@@ -613,7 +613,7 @@ AuditLogs-PagingDisplay
${quzheng} Evaluate int(${qumo}) ${quzheng} Evaluate int(${qumo})
${b} Set Variable ${1} ${b} Set Variable ${1}
${Page1} Evaluate ${quzheng}+${b} ${Page1} Evaluate ${quzheng}+${b}
${Page} Set Variable if "${qumo}" != "0" ${Page1} ${qumo} ${Page} Set Variable if "${quyu}" != "0" ${Page1} ${quzheng}
sleep 1 sleep 1
${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[last()] ${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[4]/div/ul/li[last()]
Should Be Equal As Strings ${text} ${Page} Should Be Equal As Strings ${text} ${Page}

View File

@@ -856,7 +856,7 @@ EditTrustedCertificateAuthorities
Sleep 2 Sleep 2
Settings-Search ${id-name} ${search} Settings-Search ${id-name} ${search}
sleep 1 sleep 1
click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr #点击搜索列表 click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1] #点击搜索列表
sleep 1 sleep 1
click id=appEdit #点击Edit按钮 click id=appEdit #点击Edit按钮
sleep 1 sleep 1
@@ -947,7 +947,7 @@ EditSSLDecryptionExclusion
input id=sslAdd_itemDesc ${value1} #输入内容 input id=sslAdd_itemDesc ${value1} #输入内容
sleep 1 sleep 1
click id=ssl_ok #点击OK缇交 click id=ssl_ok #点击OK缇交
Sleep 2 Wait Until Element Is Enabled id=ssl_create 20
run keyword if "${search}"=="id" run keywords sleep 1 run keyword if "${search}"=="id" run keywords sleep 1
... AND Settings-Search ${id-name} ${search} ... AND Settings-Search ${id-name} ${search}
... ELSE IF "${search}"=="name" run keywords sleep 1 ... ELSE IF "${search}"=="name" run keywords sleep 1
@@ -2292,7 +2292,7 @@ TurnPage
press keys xpath=${JumpInput} ENTER press keys xpath=${JumpInput} ENTER
sleep 2 sleep 2
${text4} get text xpath=${AssertXpath} ${text4} get text xpath=${AssertXpath}
run keyword if "${lastpage}" == "null" run keyowrds sleep 1 run keyword if "${lastpage}" == "null" run keywords sleep 1
... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/ul/li[last()] ... AND click xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/ul/li[last()]
... ELSE click xpath=${lastxpath} ... ELSE click xpath=${lastxpath}
sleep 2 sleep 2
@@ -2302,13 +2302,46 @@ TurnPage
Should Not Be Equal ${text3} ${text4} Should Not Be Equal ${text3} ${text4}
Should Not Be Equal ${text1} ${text5} Should Not Be Equal ${text1} ${text5}
PagingDisplay_One PagingDisplay
[Arguments] ${Number} [Arguments] ${Number}
[Documentation] [Documentation]
... ${Number}: 设置页面显示数据条数 20、5、30、50、100 ... ${Number}: 设置页面显示数据条数 20、5、30、50、100
... ${last} 次关键字 当最后一页定位和其他页面不同时传入非null的值 ... ${last} 次关键字 当最后一页定位和其他页面不同时传入非null的值
... ${lastxpath} 当最后一页定位和其他页面不同时传入最后一页的xpath 定位 ... ${lastxpath} 当最后一页定位和其他页面不同时传入最后一页的xpath 定位
Mouse Over xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/span/div/i Mouse Over xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/span/div/i
sleep 1
run keyword if "${Number}"=="30" run keywords sleep 1
... AND Click element xpath=//*[@id="page-size"]/div/label[2]
... ELSE IF "${Number}"=="50" run keywords sleep 1
... AND Click element xpath=//*[@id="page-size"]/div/label[3]
... ELSE IF "${Number}"=="100" run keywords sleep 1
... AND Click element xpath=//*[@id="page-size"]/div/label[4]
... ELSE Clear Element Text xpath=/html/body/div[last()]/div[1]/div[2]/input
... AND Input Text xpath=/html/body/div[last()]/div[1]/div[2]/input ${Number}
sleep 1
Click element xpath=/html/body/div[last()]/div[1]/div[2]/button
sleep 2
${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/span[1]
sleep 1
${Quantity} StringSegmentation ${text}
sleep 1
${quyu} Evaluate ${Quantity}%${Number}
${qumo} Evaluate ${Quantity}/${Number}
${quzheng} Evaluate int(${qumo})
${b} Set Variable ${1}
${Page1} Evaluate ${quzheng}+${b}
${Page} Set Variable if "${quyu}" != "0" ${Page1} ${quzheng}
sleep 1
${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[last()]/div/ul/li[last()]
Should Be Equal As Strings ${text} ${Page}
PagingDisplay_Second
[Arguments] ${Number}
[Documentation]
... ${Number}: 设置页面显示数据条数 20、5、30、50、100
... ${last} 次关键字 当最后一页定位和其他页面不同时传入非null的值
... ${lastxpath} 当最后一页定位和其他页面不同时传入最后一页的xpath 定位
Mouse Over xpath=//*[@id="ly-table1-listcontent"]/div[last()]/div/span/div/i
sleep 1 sleep 1
run keyword if "${Number}"=="30" run keywords sleep 1 run keyword if "${Number}"=="30" run keywords sleep 1
... AND Click element xpath=//*[@id="page-size"]/div/label[2] ... AND Click element xpath=//*[@id="page-size"]/div/label[2]
@@ -2330,7 +2363,7 @@ PagingDisplay_One
${quzheng} Evaluate int(${qumo}) ${quzheng} Evaluate int(${qumo})
${b} Set Variable ${1} ${b} Set Variable ${1}
${Page1} Evaluate ${quzheng}+${b} ${Page1} Evaluate ${quzheng}+${b}
${Page} Set Variable if "${qumo}" != "0" ${Page1} ${qumo} ${Page} Set Variable if "${quyu}" != "0" ${Page1} ${quzheng}
sleep 1 sleep 1
${text} Get text xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()] ${text} Get text xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()]
Should Be Equal As Strings ${text} ${Page} Should Be Equal As Strings ${text} ${Page}
@@ -2556,3 +2589,8 @@ SettingsAssertion
${text} Get text xpath=${assertxpath} ${text} Get text xpath=${assertxpath}
Should Be Equal As Strings ${text} ${asserttext} Should Be Equal As Strings ${text} ${asserttext}
SettingsElementAttributes
[Arguments] ${assertxpath} ${asserttext} ${Element}
${text} Get Element Attribute xpath=${assertxpath} ${Element}
Should Be Equal As Strings ${text} ${asserttext}

View File

@@ -0,0 +1,16 @@
-----BEGIN CERTIFICATE-----
MIICdjCCAd+gAwIBAgIJAMvkFjvEOo+LMA0GCSqGSIb3DQEBCwUAMFQxCzAJBgNV
BAYTAkNOMQswCQYDVQQIDAJCSjELMAkGA1UEBwwCQkoxCzAJBgNVBAoMAk5UMQsw
CQYDVQQLDAJOVDERMA8GA1UEAwwIQ0EgVFJVU1QwHhcNMjAxMTE2MDYyNjU3WhcN
MjAxMTE3MDYyNjU3WjBUMQswCQYDVQQGEwJDTjELMAkGA1UECAwCQkoxCzAJBgNV
BAcMAkJKMQswCQYDVQQKDAJOVDELMAkGA1UECwwCTlQxETAPBgNVBAMMCENBIFRS
VVNUMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDKD1sQvzjkhobx5LSI8r2
d4k5H0D4MbdW0Vm8m7ConqL1QNEv8yDQ01BgqVhMv4dTsUtRTGQzE5WEZWrkeQ4g
vyNecY60GJ5PaNyL3Azo1TZ6g1n6rsCddlKUnzEWgDy6YgSKNfbXUmWq+hjaaBO1
KhSR/Sn6FJ9EPOhavRyEKQIDAQABo1AwTjAdBgNVHQ4EFgQUAxBm0kdln3d5SC6e
RxZXc+gMSr4wHwYDVR0jBBgwFoAUAxBm0kdln3d5SC6eRxZXc+gMSr4wDAYDVR0T
BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOBgQAkmswZnY/gEYe2lI85OKgSMXf/rP1P
NFfVvzittcdEUSIlUMouPMNHAlvp7M/623PhnFd/kQz7ztRgZ1qlvpUd3QZPNjGc
o59gryyJPKLsaMRWwfd+LAyY1jiGOl9YFs0z1Dk+B32N55qM3323GT6qAW7Ni7Jc
P7SqaMDdMwlKNg==
-----END CERTIFICATE-----