*** Settings *** Force Tags tsg-ui settings Cached Intermediate Certificates Resource ../../../03-Variable/bifangapivariable.txt Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot Library OperatingSystem Library SSHLibrary *** Test Cases *** CachedIntermediateCertificatesSearchID [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath ${id} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span Sleep 2 CachedIntermediateCertificatesSearch ${id} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/div/p/span id CachedIntermediateCertificatesSearchSourceWebsite [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath ${SourceWebsite} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span Sleep 2 CachedIntermediateCertificatesSearch ${SourceWebsite} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div/div/p/span Source Website CachedIntermediateCertificatesSearchCommonName [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath ${CommonName} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/div/p/span Sleep 2 CachedIntermediateCertificatesSearch ${CommonName} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[6]/div/div/div/p/span CommonName CachedIntermediateCertificatesSearchIssuer [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath ${Issuer} get text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/p/span Sleep 2 CachedIntermediateCertificatesSearch ${Issuer} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[3]/div/div/div/p/span Issuer CachedIntermediateCertificatesSearchCertificateFingerprint [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath ${CertificateFingerprint} get text //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/div/p/span Sleep 2 CachedIntermediateCertificatesSearch ${CertificateFingerprint} //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[9]/div/div/div/p/span CertificateFingerprint CachedIntermediateCertificatesDownLoad [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath Settings-Search 421 id sleep 1 click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[8]/div/div/div/p/i sleep 1 should exist ${DownLoadPath}78005c5a-33b9-43b1-80ad-0a542c62b9da.pem Remove File ${DownLoadPath}78005c5a-33b9-43b1-80ad-0a542c62b9da.pem 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 //*[@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 CachedIntermediateCertificatesIDSortButton [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[1]/div/span/i Cached Intermediate Certificates CachedIntermediateCertificatesSourceWebsiteSortButton [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[2]/div/span/i Cached Intermediate Certificates CachedIntermediateCertificatesIssuerBySortButton [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[3]/div/span/i Cached Intermediate Certificates CachedIntermediateCertificatesIssuerToSortButton [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[4]/div/span/i Cached Intermediate Certificates CachedIntermediateCertificatesExpiryDateSortButton [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[7]/div/span/i Cached Intermediate Certificates CachedIntermediateCertificatesCertificateFingerprintSortButton [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[9]/div/span/i Cached Intermediate Certificates CachedIntermediateCertificatesModifiedTimeSortButton [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[11]/div/span/i Cached Intermediate Certificates CachedIntermediateCertificatesCreateTimeSortButton [Tags] Positive UI Settings CachedIntermediateCertificates OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[4] xpath SortButton //*[@id="ly-table1-listcontent"]/div/div[2]/table/thead/tr/th[12]/div/span/i Cached Intermediate Certificates 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