diff --git a/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot b/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot index 9958fce..6565e78 100644 --- a/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot +++ b/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot @@ -131,5 +131,110 @@ DecryptionKeyringsNameCreateSpecialChar 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 + [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 + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[4]/div/div/div/p/i + sleep 1 + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[5]/div/div/div/p/i + sleep 2 + File_Should_Exist ${DownLoadPath}ca-cer.pem + sleep 1 + File_Should_Exist ${DownLoadPath}ca.key + sleep 1 + Remove File ${DownLoadPath}ca-cer.pem + Remove File ${DownLoadPath}ca.key + click xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span + DeleteKeyrings_del + +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 + + DecryptionKeyringsCARootFileCAMiddleType + [Tags] Negtive UI Settings DecryptionKeyrings + DecryptionKeyringsErrorVerification CARootFileCAMiddleType ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet3 + ... /html/body/div[last()]/p Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.) + + DecryptionKeyringsCARootFileCAEntityType + [Tags] Negtive UI Settings DecryptionKeyrings + DecryptionKeyringsErrorVerification CARootFileCAEntityType ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet3 + ... /html/body/div[last()]/p Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.) + +DecryptionKeyringsCAMiddleFileCARootType + [Tags] Negtive UI Settings DecryptionKeyrings + DecryptionKeyringsErrorVerification CAMiddleFileCARootType ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet3 + ... /html/body/div[last()]/p Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.) + +DecryptionKeyringsCAMiddleFileCAEntityType + [Tags] Negtive UI Settings DecryptionKeyrings + DecryptionKeyringsErrorVerification CAMiddleFileCAEntityType ${path}keyrings//Intermediate//camiddle.chain.pem ${path}keyrings//Intermediate//camiddle.key id=certificateType_select2 id=keyringsadd_publicKeyAlgoSelet3 + ... /html/body/div[last()]/p Incorrect certificate type + +DecryptionKeyringsCAEntityFileCARootType + [Tags] Negtive UI Settings DecryptionKeyrings + DecryptionKeyringsErrorVerification CAEntityFileCARootType ${path}keyrings//end-entity//caentity.chain.pem ${path}keyrings//end-entity//caentity.key id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet3 + ... /html/body/div[last()]/p Incorrect certificate chain length (root certificate must be 1, intermediate certificate and end entity certificate must be greater than 2.) + +DecryptionKeyringsCAEntityFileCAMiddleType + [Tags] Negtive UI Settings DecryptionKeyrings + DecryptionKeyringsErrorVerification CAEntityFileCAMiddleType ${path}keyrings//end-entity//caentity.chain.pem ${path}keyrings//end-entity//caentity.key id=certificateType_select1 id=keyringsadd_publicKeyAlgoSelet3 + ... /html/body/div[last()]/p Incorrect certificate type + +DecryptionKeyringsNullName + [Tags] Negtive UI Settings DecryptionKeyrings + OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + click id=app_create + sleep 1 + click id=keyringsadd_sub + sleep 1 + ${text1} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[1]/div/div[3] + ${text2} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[6]/div/div[2] + ${text3} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[7]/div/div[2] + Should Be Equal As Strings ${text1} Please enter the content + Should Be Equal As Strings ${text2} Type is mandatory. + Should Be Equal As Strings ${text3} Type is mandatory. + +DecryptionKeyringsMaxSizeHSM + [Tags] Negtive UI Settings DecryptionKeyrings + OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + click id=app_create + sleep 1 + input id=keyringsadd_name DecryptionKeyringsMaxSizeHSM + sleep 1 + Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[2]/div/div/div/input ${path}keyrings//end-entity//caentity.chain.pem + Sleep 2 + click id=privateHSM + sleep 1 + input id=keyringsadd_slotid 2147483648 + sleep 2 + click id=keyringsadd_sub + sleep 1 + ${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[4]/div/div[2] + Should Be Equal As Strings ${text} The maximum value of 2147483647 has been exceeded. + +DecryptionKeyringsMaxSizeCustomized + [Tags] Negtive UI Settings DecryptionKeyrings + OpenPages sidebarProxy_CertificateManagement //*[@id="proxyTabs"]/div/ul/li[2] xpath + click id=app_create + sleep 1 + input id=keyringsadd_name DecryptionKeyringsMaxSizeCustomized + sleep 1 + Choose File xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[2]/div/div/div/input ${path}keyrings//end-entity//caentity.chain.pem + Sleep 2 + click id=privateHSM + sleep 1 + input id=keyringsadd_slotid 21474836 + sleep 2 + click id=keyringsadd_customized + sleep 1 + input id=reissueExpiryDate 2147483648 + sleep 1 + click id=keyringsadd_sub + sleep 1 + ${text} get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[2]/div[2]/form/div[5]/div/div[2] + Should Be Equal As Strings ${text} The maximum value of 2147483647 has been exceeded. + \ No newline at end of file diff --git a/01-TestCase/tsg_ui/ui_settings/IPLibrariesCase.robot b/01-TestCase/tsg_ui/ui_settings/IPLibrariesCase.robot index 754a40c..9e7f5b6 100644 --- a/01-TestCase/tsg_ui/ui_settings/IPLibrariesCase.robot +++ b/01-TestCase/tsg_ui/ui_settings/IPLibrariesCase.robot @@ -5,203 +5,185 @@ Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot Library OperatingSystem *** Test Cases *** IPLibrariesCreateCountry-001 - [Tags] Positive UI Settings DecryptionKeyrings + [Tags] Positive UI Settings IPLibrariesCreateCountry ${iplist} create list 10.1.1.1-20.1.1.1 20.1.1.1-30.1.1.1 - Create_Ip_Libraries Geo Name Country Africa 115111 L1111 ${iplist} j=2 Country=L1 Longitude=1 Latitude=2 - Delete_IP_Libraries + CreateIpLibraries Geo Name Country Africa 115111 L1111 ${iplist} j=2 Country=L1 Longitude=1 Latitude=2 + DeleteIPLibraries IPLibrariesCreateCountry-002 - #新建ip归属地-国家(输入框最小值) - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 - #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1991 1 ${iplist} Country=1 - #删除 - Delete_IP_Libraries + CreateIpLibraries Geo Name Country Africa 1991 1 ${iplist} Country=1 + DeleteIPLibraries IPLibrariesCreateCountry-003 - #新建ip归属地-国家 - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1121 lyf ${iplist} Country=lyf1 Longitude=1.222222 Latitude=1.222222 + CreateIpLibraries Geo Name Country Africa 1121 lyf ${iplist} Country=lyf1 Longitude=1.222222 Latitude=1.222222 #删除 - Delete_IP_Libraries + DeleteIPLibraries IPLibrariesCreateCountry-004 - #新建ip归属地-国家,经纬度输入负数 - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1131 lyf ${iplist} Country=lyf1 Longitude=-1 Latitude=-1 + CreateIpLibraries Geo Name Country Africa 1131 lyf ${iplist} Country=lyf1 Longitude=-1 Latitude=-1 #删除 - Delete_IP_Libraries + DeleteIPLibraries IPLibrariesCreateCountry-005 - #新建ip归属地-国家(输入框最大值) - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 11111111121 qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ${iplist} Country=qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1 Longitude=180 Latitude=90 + CreateIpLibraries Geo Name Country Africa 11111111121 qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ${iplist} Country=qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1 Longitude=180 Latitude=90 #删除 - Delete_IP_Libraries + DeleteIPLibraries IPLibrariesCreateCountry-006 - #新建ip归属地-国家(输入多个ip组合) - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 0.0.0.0-255.255.255.255 ::-FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF 1234:3456::AAAA-AAAA:BBBB::FFFF #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1161 lyf ${iplist} j=4 Country=lyf + CreateIpLibraries Geo Name Country Africa 1161 lyf ${iplist} j=4 Country=lyf #删除 - Delete_IP_Libraries + DeleteIPLibraries IPLibrariesCreateCountry-007 - #新建ip归属地-城市(国家选择内置国家) - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1261 Garbahaarrey ${iplist} Country=Somalia1 + CreateIpLibraries Geo Name Country Africa 1261 Garbahaarrey ${iplist} Country=Somalia1 #删除 - Delete_IP_Libraries + DeleteIPLibraries IPLibrariesCreateCountry-008 - #新建ip归属地-城市(国家选择非内置国家) - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name City 1 2281 1 ${iplist} + CreateIpLibraries Geo Name City 1 2281 1 ${iplist} #删除 - Delete_IP_Libraries + DeleteIPLibraries IPLibrariesCreateCountry-009 - #修改ip归属地城市 - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name City 1 26811 1 ${iplist} - Edit_Ip_Libraries Geo Name 268 Longitude=-1 Latitude=-1 + CreateIpLibraries Geo Name City 1 26811 1 ${iplist} + EditIpLibraries Geo Name 268 Longitude=-1 Latitude=-1 #删除 - Delete_IP_Libraries + DeleteIPLibraries IPLibrariesCreateCountry-010 - #使用Geo Name为搜索条件查找ip归属地信息 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name City 1 1811 1 ${iplist} - Delete_IP_Libraries + CreateIpLibraries Geo Name City 1 1811 1 ${iplist} + DeleteIPLibraries IPLibrariesCreateCountry-011 - #使用Country为搜索条件查找ip归属地信息 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name City 1 2841 1 ${iplist} - Delete_IP_Libraries + CreateIpLibraries Geo Name City 1 2841 1 ${iplist} + DeleteIPLibraries IPLibrariesCreateCountry-012 - #使用City为搜索条件查找ip归属地信息 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name City 1 2861 1 ${iplist} - Delete_IP_Libraries + CreateIpLibraries Geo Name City 1 2861 1 ${iplist} + DeleteIPLibraries IPLibrariesCreateCountry-013 - #删除非内置的归属地信息列表 - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name City 1 1581 1 ${iplist} + CreateIpLibraries Geo Name City 1 1581 1 ${iplist} #删除 - Delete_IP_Libraries + DeleteIPLibraries IPLibrariesCreateCountry-014 - #新建国家或城市,添加两个以上的iprange - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 1.2.2.2-3.2.2.2 10.10.10.10-20.20.20.20 15.15.15.15-25.25.25.25 13.13.13.13-26.26.26.26 #新建国家 - Create_Ip_Libraries Geo Name City Algeria 1271 1 ${iplist} j=5 Longitude=-1 Latitude=12.13 - Delete_IP_Libraries + CreateIpLibraries Geo Name City Algeria 1271 1 ${iplist} j=5 Longitude=-1 Latitude=12.13 + DeleteIPLibraries IPLibrariesCreateCountry-015 - #翻页功能以及每页的归属地条数 + [Tags] Positive UI Settings DecryptionKeyrings OpenPages sidebarAdvanced Three-levelMenu=Advanced/ipLibrary Ui-Pages 5 IPLibrariesCreateCountry-016 - #1、ip归属地新建国家或城市,经纬度输入负数和浮点数、2、ip归属地修改城市,经纬度输入负数和浮点数、 - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name City Algeria 11711 1 ${iplist} Longitude=-1 Latitude=12.13 - Edit_Ip_Libraries Geo Name 1171 Longitude=-2 Latitude=12.13 - Delete_IP_Libraries + CreateIpLibraries Geo Name City Algeria 11711 1 ${iplist} Longitude=-1 Latitude=12.13 + EditIpLibraries Geo Name 1171 Longitude=-2 Latitude=12.13 + DeleteIPLibraries IPLibrariesCreateCountry-017 - #p归属地新建国家或者城市,Iprange中搜索框功能 - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 1.2.2.2-3.2.2.2 10.10.10.10-20.20.20.20 15.15.15.15-25.25.25.25 13.13.13.13-26.26.26.26 #新建国家 - Create_Ip_Libraries Geo Name City Algeria 1291 1 ${iplist} j=5 Longitude=-1 Latitude=12.13 - Delete_IP_Libraries + CreateIpLibraries Geo Name City Algeria 1291 1 ${iplist} j=5 Longitude=-1 Latitude=12.13 + DeleteIPLibraries IPLibrariesCreateCountry-018 - #新建国家Country输入中文 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1851 中文 ${iplist} Country=中文1 Longitude=-1 Latitude=-1 - Delete_IP_Libraries + CreateIpLibraries Geo Name Country Africa 1851 中文 ${iplist} Country=中文1 Longitude=-1 Latitude=-1 + DeleteIPLibraries IPLibrariesCreateCountry-019 - #新建国家Country输入英文 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1851 english ${iplist} Country=english1 Longitude=-1 Latitude=-1 - Delete_IP_Libraries + CreateIpLibraries Geo Name Country Africa 1851 english ${iplist} Country=english1 Longitude=-1 Latitude=-1 + DeleteIPLibraries IPLibrariesCreateCountry-020 - #新建国家Country输入俄文 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1851 упражнение ${iplist} Country=упражнение1 Longitude=-1 Latitude=-1 - Delete_IP_Libraries + CreateIpLibraries Geo Name Country Africa 1851 упражнение ${iplist} Country=упражнение1 Longitude=-1 Latitude=-1 + DeleteIPLibraries IPLibrariesCreateCountry-021 - #新建国家Country输入特殊字符 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1851 @^& ${iplist} Country=@^&1 Longitude=-1 Latitude=-1 - Delete_IP_Libraries + CreateIpLibraries Geo Name Country Africa 1851 @^& ${iplist} Country=@^&1 Longitude=-1 Latitude=-1 + DeleteIPLibraries IPLibrariesCreateCountry-022 - #修改国家Country输入中文 - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1971 13333 ${iplist} Country=中文13 Longitude=-1 Latitude=12.13 - Edit_Ip_Libraries Geo Name 1971 City=中文0 - Delete_IP_Libraries + CreateIpLibraries Geo Name Country Africa 1971 13333 ${iplist} Country=中文13 Longitude=-1 Latitude=12.13 + EditIpLibraries Geo Name 1971 City=中文0 + DeleteIPLibraries IPLibrariesCreateCountry-023 - #修改国家Country输入英文 - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1872 14444 ${iplist} Country=english13 Longitude=-1 Latitude=12.13 - Edit_Ip_Libraries Geo Name 1872 City=english0 - Delete_IP_Libraries + CreateIpLibraries Geo Name Country Africa 1872 14444 ${iplist} Country=english13 Longitude=-1 Latitude=12.13 + EditIpLibraries Geo Name 1872 City=english0 + DeleteIPLibraries IPLibrariesCreateCountry-024 - #修改国家Country输入俄文 - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 1883 1666 ${iplist} Country=упражнение13 Longitude=-1 Latitude=12.13 - Edit_Ip_Libraries Geo Name 1883 City=упражнение0 - Delete_IP_Libraries + CreateIpLibraries Geo Name Country Africa 1883 1666 ${iplist} Country=упражнение13 Longitude=-1 Latitude=12.13 + EditIpLibraries Geo Name 1883 City=упражнение0 + DeleteIPLibraries IPLibrariesCreateCountry-025 - #修改国家Country输入特殊字符 - #ip段 + [Tags] Positive UI Settings DecryptionKeyrings ${iplist} create list 1.1.1.1-2.2.2.2 #新建国家 - Create_Ip_Libraries Geo Name Country Africa 18916 19999 ${iplist} Country=@^&13 Longitude=-1 Latitude=12.13 - Edit_Ip_Libraries Geo Name 18916 City=@^&0 - Delete_IP_Libraries \ No newline at end of file + CreateIpLibraries Geo Name Country Africa 18916 19999 ${iplist} Country=@^&13 Longitude=-1 Latitude=12.13 + EditIpLibraries Geo Name 18916 City=@^&0 + DeleteIPLibraries \ No newline at end of file