修改部分Settings测试用例及关键字,新增获取网页证书方法

This commit is contained in:
byb11
2021-03-25 09:28:12 +08:00
parent 4ec18ff997
commit 7eeceed5c7
7 changed files with 28 additions and 5 deletions

View File

@@ -52,7 +52,7 @@ MyAccountEditDayMinimum
OpenMyAccountPage OpenMyAccountPage
EditMyAccount ${username} ${password} ${password} close EditMyAccount ${username} ${password} ${password} close
MyAccountEditDayMinimum MyAccountEditDayMax
[Tags] Boundary UI Administration My Account [Tags] Boundary UI Administration My Account
OpenMyAccountPage OpenMyAccountPage
EditMyAccount ${username} 1111111 1111111 open 2147483647 EditMyAccount ${username} 1111111 1111111 open 2147483647

View File

@@ -120,7 +120,6 @@ UsersCreatePasswordExpirationMax
UsersCreateUserNameRepeat UsersCreateUserNameRepeat
[Tags] Negtive UI Administration Users [Tags] Negtive UI Administration Users
UserCreatePageErrorVerification UsersCreateUserNameRepeat byb 111111 log 30 log superuser UserCreatePageErrorVerification UsersCreateUserNameRepeat byb 111111 log 30 log superuser
sleep ${sleep_min}
${text} get text xpath=/html/body/div[last()]/p ${text} get text xpath=/html/body/div[last()]/p
Should Be Equal As Strings ${text} User already exists Should Be Equal As Strings ${text} User already exists

View File

@@ -177,7 +177,8 @@ IPLibrariesCreateCountryandRegionAndCityMaxSize
IPLibrariesCreateLongitudeAndLatitudeMaxSize IPLibrariesCreateLongitudeAndLatitudeMaxSize
[Tags] Boundary UI Settings IPLibraries [Tags] Boundary 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
CreateIpLibraries Geo Name Country Africa 548460 548460 ${iplist} j=2 Country=548460 Longitude=180 Latitude=90 ${a}= RandomNumber
CreateIpLibraries Geo Name Country Africa ${a} ${a} ${iplist} j=2 Country=${a} Longitude=180 Latitude=90
DeleteIPLibraries DeleteIPLibraries
IPLibrariesGeoNameIDRepeat IPLibrariesGeoNameIDRepeat

View File

@@ -48,7 +48,7 @@ ResponsePagesTurnPage
[Tags] Positive UI Settings ResponsePages [Tags] Positive UI Settings ResponsePages
OpenPages sidebarProxy_Profiles profilesTabs_Profile_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] 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 ... //*[@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/span
ResponsePagesPagingDisplay ResponsePagesPagingDisplay
[Tags] Positive UI Settings ResponsePages [Tags] Positive UI Settings ResponsePages

View File

@@ -3,6 +3,7 @@ Force Tags tsg-ui settings response_pages
Resource ../../../03-Variable/bifangapivariable.txt Resource ../../../03-Variable/bifangapivariable.txt
Library OperatingSystem Library OperatingSystem
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library ../../../04-CustomLibrary/Custometest/UIAssert.py
*** Test Cases *** *** Test Cases ***
CreateAndEdit CreateAndEdit
@@ -15,4 +16,9 @@ CreateAndEdit
NoName NoName
${ResponsrPageInfo} Create Dictionary CreateOrEdit=Create search=name Name=${EMPTY} file=${path}response_pages_files\\Create-ResponsePages-test.html ${ResponsrPageInfo} Create Dictionary CreateOrEdit=Create search=name Name=${EMPTY} file=${path}response_pages_files\\Create-ResponsePages-test.html
... Negtive=yes Assertposition=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[1]/div/div[3] asserttext=Please enter the content ... Negtive=yes Assertposition=//*[@id="policy_Manipulation_create6"]/div[2]/form/div[1]/div/div[3] asserttext=Please enter the content
ResponsrPageCreateAndEdit ${ResponsrPageInfo} ResponsrPageCreateAndEdit ${ResponsrPageInfo}
test
ttt

View File

@@ -107,6 +107,7 @@ CreateSNATIPPools
Wait Until Element Is Enabled id=app_create ${sleep_Wait} Wait Until Element Is Enabled id=app_create ${sleep_Wait}
${status} Run Keyword And Return Status Page Should Contain Go to #判断页面是否包含该文本 ${status} Run Keyword And Return Status Page Should Contain Go to #判断页面是否包含该文本
Should Be Equal As Strings ${status} True #断言 Should Be Equal As Strings ${status} True #断言
sleep ${sleep}
EditSNATIPPools EditSNATIPPools
[Arguments] ${value} ${search} ${name} ${type} ${ip}=null ${j}=1 [Arguments] ${value} ${search} ${name} ${type} ${ip}=null ${j}=1
@@ -2284,6 +2285,7 @@ TurnPage
... ${PreviousPage} 上一页按钮定位 ... ${PreviousPage} 上一页按钮定位
... ${JumpInput} 跳转页面输入框 ... ${JumpInput} 跳转页面输入框
... ${pages} 跳转得页码 ... ${pages} 跳转得页码
sleep ${sleep}
${text1} get text xpath=${AssertXpath} ${text1} get text xpath=${AssertXpath}
click xpath=${NextPage} click xpath=${NextPage}
sleep ${sleep} sleep ${sleep}

View File

@@ -0,0 +1,15 @@
import ssl, socket
#获取页面证书信息
def ttt():
hostname = 'vip.com'
ctx = ssl.create_default_context()
with ctx.wrap_socket(socket.socket(), server_hostname=hostname) as s:
s.connect((hostname, 443))
cert = s.getpeercert()
subject = dict(x[0] for x in cert['subject'])
issued_to = subject['commonName']
issuer = dict(x[0] for x in cert['issuer'])
issued_by = issuer['commonName']
print(issued_by)