完善UI自动化用例,调整用例顺序
This commit is contained in:
@@ -856,7 +856,7 @@ EditTrustedCertificateAuthorities
|
||||
Sleep 2
|
||||
Settings-Search ${id-name} ${search}
|
||||
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
|
||||
click id=appEdit #点击Edit按钮
|
||||
sleep 1
|
||||
@@ -947,7 +947,7 @@ EditSSLDecryptionExclusion
|
||||
input id=sslAdd_itemDesc ${value1} #输入内容
|
||||
sleep 1
|
||||
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
|
||||
... AND Settings-Search ${id-name} ${search}
|
||||
... ELSE IF "${search}"=="name" run keywords sleep 1
|
||||
@@ -2292,7 +2292,7 @@ TurnPage
|
||||
press keys xpath=${JumpInput} ENTER
|
||||
sleep 2
|
||||
${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()]
|
||||
... ELSE click xpath=${lastxpath}
|
||||
sleep 2
|
||||
@@ -2302,13 +2302,13 @@ TurnPage
|
||||
Should Not Be Equal ${text3} ${text4}
|
||||
Should Not Be Equal ${text1} ${text5}
|
||||
|
||||
PagingDisplay_One
|
||||
PagingDisplay
|
||||
[Arguments] ${Number}
|
||||
[Documentation]
|
||||
... ${Number}: 设置页面显示数据条数 (20、5、30、50、100)
|
||||
... ${last} 次关键字 当最后一页定位和其他页面不同时,传入非null的值
|
||||
... ${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]
|
||||
@@ -2321,8 +2321,8 @@ PagingDisplay_One
|
||||
sleep 1
|
||||
Click element xpath=/html/body/div[last()]/div[1]/div[2]/button
|
||||
sleep 2
|
||||
${text} Get text xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/span[1]
|
||||
sleep 1
|
||||
${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}
|
||||
@@ -2330,9 +2330,42 @@ PagingDisplay_One
|
||||
${quzheng} Evaluate int(${qumo})
|
||||
${b} Set Variable ${1}
|
||||
${Page1} Evaluate ${quzheng}+${b}
|
||||
${Page} Set Variable if "${qumo}" != "0" ${Page1} ${qumo}
|
||||
${Page} Set Variable if "${quyu}" != "0" ${Page1} ${quzheng}
|
||||
sleep 1
|
||||
${text} Get text xpath=//*[@id="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()]
|
||||
${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
|
||||
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="ly-table1-listcontent"]/div[2]/div/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="ly-table1-listcontent"]/div[2]/div/div/ul/li[last()]
|
||||
Should Be Equal As Strings ${text} ${Page}
|
||||
|
||||
ALL
|
||||
@@ -2556,3 +2589,8 @@ SettingsAssertion
|
||||
${text} Get text xpath=${assertxpath}
|
||||
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}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user