diff --git a/01-TestCase/tsg_ui/Administration/RolesCase.robot b/01-TestCase/tsg_ui/Administration/RolesCase.robot index e69de29..91b1904 100644 --- a/01-TestCase/tsg_ui/Administration/RolesCase.robot +++ b/01-TestCase/tsg_ui/Administration/RolesCase.robot @@ -0,0 +1,295 @@ +*** Settings *** +Force Tags tsg-ui Roles +Resource ../../../02-Keyword/tsg_ui/administration/Administration.robot +Library OperatingSystem +Resource ../../../03-Variable/bifangapivariable.txt +*** Test Cases *** + +RolesCreateReadOnly + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles Uizidonghua 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + RoleSearch Uizidonghua + RolesVerification //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/div[1]/div/div/ul/li[2]/div/i ReadOnly + sleep 1 + RolesDelete + +RolesCreateDisable + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles Uizidonghua 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + RoleSearch Uizidonghua + RolesVerification //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/div[1]/div/div/ul/li[1]/div/i Disable + RolesDelete + +RolesEditName + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles RolesEditName 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + RoleSearch RolesEditName + Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + EditRoles name=RolesEditName + RoleSearch RolesEditName + Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/span/span RolesEditName + RolesDelete + +RolesEditDescription + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles RolesEditDescription 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + RoleSearch RolesEditDescription + Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + EditRoles description=RolesEditName + RoleSearch RolesEditDescription + Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[2]/div/div RolesEditName + RolesDelete + +RolesEditAuthority + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles RolesEditAuthority 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + RoleSearch RolesEditAuthority + Click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + EditRoles Authority=1 Authorityxpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[4]/div/i + RoleSearch RolesEditAuthority + RolesVerification //*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[5]/div/div[1]/div/div/ul/li[4]/div/i Disable + RolesDelete + +RolesPagingDisplay + [Tags] Positive UI Administration Roles + OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert + PagingDisplay 50 + +RolesClickAllButton + [Tags] Positive UI Administration Roles + OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert + click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/label/span[1]/span + sleep 1 + ${text1} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[3]/td[1]/div/div/span/div/div/label/span[1] class + ${text2} Get Element Attribute xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[4]/td[1]/div/div/span/div/div/label/span[1] class + Should Be Equal As Strings ${text1} el-checkbox__input is-checked + Should Be Equal As Strings ${text2} el-checkbox__input is-checked + +RolesBuiltinRoleNotDeleteAndEdit + [Tags] Positive UI Administration Roles + OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert + RoleSearch superuser + click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + sleep 1 + ${text1} Get Element Attribute id=appEdit class + ${text2} Get Element Attribute id=appDel class + Should Be Equal As Strings ${text1} el-button el-button--default el-button--small is-disabled + Should Be Equal As Strings ${text2} el-button importAndExport el-button--default el-button--small is-disabled + +RolesCitedDelete + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + ${a} evaluate random.randint(1000,9999) random + CreateRoles RolesCitedDelete 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + UserCreatePage 0000 ${a} 111111 open 30 close RolesCitedDelete + OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert + RoleSearch RolesCitedDelete + RolesDelete + Menu administration Accounts + UserSearchName ${a} UserName + click element id=userEdit + Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1] 20 + click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[last()]/div/div/div/span/span/i + sleep 1 + ${text} Get Element Attribute xpath=/html/body/div[last()]/div[1]/div[1]/ul/li[2] class + Should Be Equal As Strings ${text} el-select-dropdown__item selected + +RolesDisable + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + CreateRoles RolesDisable 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + ${a} evaluate random.randint(1000,9999) random + UserCreatePage 0000 ${a} 111111 log 30 log RolesDisable + Login ${a} 111111 + ${text} get text xpath=/html/body/div/div/div[2]/ul/li[1]/div/span + Should Not Be Equal ${text} Dashboard + sleep 1 + Login ${username} ${password} + OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert + RoleSearch RolesDisable + RolesDelete + +RolesReadOnly + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles RolesReadOnly 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + ${a} evaluate random.randint(1000,9999) random + UserCreatePage 0000 ${a} 111111 log 30 log RolesReadOnly + Login ${a} 111111 + sleep 1 + OpenPages sidebarObjects_ip sidebarObjects_ip Amenu=children2 + click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[1]/div/div/span/span[1]/div/label/span[1]/span + sleep 1 + ${text1} Get Element Attribute id=objectCreate class + ${text2} Get Element Attribute id=objectDel class + ${text3} get text xpath=//*[@id="objectEdit"]/span/div/div[2]/p[1] + Should Be Equal As Strings ${text1} el-button el-button--default el-button--small is-disabled el-dropdown-selfdefine + Should Be Equal As Strings ${text2} el-button el-button--default el-button--small is-disabled + Should Be Equal As Strings ${text3} View + sleep 1 + Login ${username} ${password} + OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert + RoleSearch RolesReadOnly + RolesDelete + +RolesNotSettingsAuthority + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[6]/div/i + CreateRoles RolesNotSettingsAuthority 自动化测试 ${list} + ${a} evaluate random.randint(1000,9999) random + UserCreatePage 0000 ${a} 111111 log 30 log RolesNotSettingsAuthority + Login ${a} 111111 + sleep 1 + OpenPages sidebarObjects_ProxyManipulation sidebarObjects_ProxyManipulation Amenu=children1 + click element id=app_create + Wait Until Element Is Enabled xpath=//*[@id="policy_paper_left"]/div[1]/span 20 + click element id=proxyManipulationinsert + sleep 1 + click element xpath=//*[@id="policy_paper_left"]/div[12]/div/div/form/div[5]/div/div/div/div[1]/span/span/i + sleep 1 + ${text} Get Element Attribute xpath=/html/body/div[last()]/div[1]/div[1]/ul/div[2]/li[2]/i class + Should Be Equal As Strings ${text} iconfont icon-View + sleep 1 + click element id=sidebarObjects_ProxyManipulation + sleep 2 + click element xpath=/html/body/div/div/div[3]/button[2] + sleep 2 + Login ${username} ${password} + OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert + RoleSearch RolesNotSettingsAuthority + RolesDelete + +RolesNotPolicies&ObjectsAuthority + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles RolesNotPolicies&ObjectsAuthority 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + RoleSearch RolesNotPolicies&ObjectsAuthority + click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + sleep 1 + click element id=appEdit + Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1] 20 + click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + sleep 1 + click element id=rolesOk + Wait Until Element Is Enabled id=app_create 20 + ${a} evaluate random.randint(1000,9999) random + UserCreatePage 0000 ${a} 111111 log 30 log RolesNotPolicies&ObjectsAuthority + Login ${a} 111111 + sleep 1 + OpenPages sidebarLog_SecurityEventLogs sidebarLog_SecurityEventLogs Amenu=children3 + Mouse Over xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr[1]/td[4]/div/p/span/span + Wait Until Element Is Enabled xpath=/html/body/div[last()]/div[1]/ul/div 10 + ${text} get text xpath=/html/body/div[last()]/div[1]/ul/div + Should Be Equal As Strings ${text} The user does not have the permission to read policies. + sleep 2 + Login ${username} ${password} + OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert + RoleSearch RolesNotPolicies&ObjectsAuthority + RolesDelete + +RolesNotPoliciesAndSSLDecrptionExcelusionAndPolicyVerfyAndProxyTCPOptionAuthority + [Tags] Positive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[6]/ul/li[3]/ul/li[3]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[6]/ul/li[4]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[6]/ul/li[5]/div/i + CreateRoles ReferenceCountNotShow 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + RoleSearch ReferenceCountNotShow + click element xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr + sleep 1 + click element id=appEdit + Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[1] 20 + click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + sleep 1 + Execute Javascript window.scrollTo(0, document.body.scrollHeight) + click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[6]/ul/li[3]/ul/li[3]/div/i + sleep 1 + click element id=rolesOk + Wait Until Element Is Enabled id=app_create 20 + ${a} evaluate random.randint(1000,9999) random + UserCreatePage 0000 ${a} 111111 log 30 log ReferenceCountNotShow + Login ${a} 111111 + sleep 1 + OpenPages sidebarProxy_Profiles profilesTabs_Profile_ResponsePages Amenu=children6 + click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input #点击搜索框 + sleep 1 + click element xpath=/html/body/div/div[1]/div[1]/ul/li[2] + input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div[1]/div[3]/div/input 897 + sleep 1 + click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/i + Wait Until Element Is Enabled id=quotefrequency 20 + click element id=quotefrequency + sleep 2 + ${text} Get Element Attribute xpath=//*[@id="profile_referenceCount1"]/div/div/div[3] class + Should Be Equal As Strings ${text} el-loading-mask + sleep 2 + OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert + RoleSearch ReferenceCountNotShow + RolesDelete + +RolesCreateNameMinSize + [Tags] Boundary UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles 8 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + RoleSearch 8 + Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/span/span 8 + RolesDelete + +RolesCreateNameMaxSize + [Tags] Boundary UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles RolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMax 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + RoleSearch RolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMax + Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/span/span RolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMaxSizeRolesCreateNameMax + RolesDelete + +RolesCreateNameSpecialChar + [Tags] Boundary UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles 中文+absc+моряков+@#¥%……&* 自动化测试 ${list} + Wait Until Element Is Enabled id=profilesTabs_Profile_Insert 20 + RoleSearch 中文+absc+моряков+@#¥%……&* + Assertion //*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[1]/div/div/span/span 中文+absc+моряков+@#¥%……&* + RolesDelete + +RolesCreateNameDuplicate + [Tags] Negtive UI Administration Roles + ${list} Create list //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[1]/div/i + ... //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[3]/div/div[2]/div/ul/li[2]/div/i + CreateRoles superuser 自动化测试 ${list} + Assertion /html/body/div[last()]/p Duplicate role name. + +RolesCreateNameNull + [Tags] Negtive UI Administration Roles + OpenPages sidebarsystem_accounts profilesTabs_Profile_Insert + Click element id=app_create + sleep 1 + click element id=rolesOk + sleep 1 + Assertion //*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[3] Please enter the content \ No newline at end of file diff --git a/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot b/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot index 0cd2e58..e65187c 100644 --- a/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot +++ b/01-TestCase/tsg_ui/ui_settings/DecryptionKeyringsCase.robot @@ -10,6 +10,7 @@ DecryptionKeyringsCreateCARootAndRSA2048 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[2]/div/div/div/p/span DeleteKeyrings_del + DecryptionKeyringsCreateCARootAndRSA1024 [Tags] Positive UI CARoot Settings DecryptionKeyrings CreateDecryptionKeyrings lyf-RF-test-002 ${path}keyrings//root//ca-cer.pem ${path}keyrings//root//ca.key 2 id=certificateType_select0 id=keyringsadd_publicKeyAlgoSelet0 name diff --git a/02-Keyword/tsg_ui/administration/Administration.robot b/02-Keyword/tsg_ui/administration/Administration.robot index 9a6633a..9105d04 100644 --- a/02-Keyword/tsg_ui/administration/Administration.robot +++ b/02-Keyword/tsg_ui/administration/Administration.robot @@ -84,7 +84,7 @@ CreateRoles Click element id=profilesTabs_Profile_Insert sleep 1 Click element id=app_create - Wait Until Element Is Enabled xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[1]/input 20 + sleep 2 input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[1]/div/div[1]/input ${name} input text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div/div[1]/div[2]/form/div[2]/div/div/input ${description} sleep 1 @@ -150,7 +150,7 @@ TurnPage [Documentation] ... ${NextPage} 下一页按钮定位 ... ${PreviousPage} 上一页按钮定位 - ... ${JumpInput} 跳转页面输入框 + ... ${JumpInput} 跳转页面输入框 ... ${pages} 跳转得页码 ${text1} get text xpath=${AssertXpath} Click element xpath=${NextPage} @@ -199,7 +199,7 @@ PagingDisplay ${qumo} Evaluate ${Quantity}/${Number} ${quzheng} Evaluate int(${qumo}) ${b} Set Variable ${1} - ${Page1} Evaluate ${qumo}+${b} + ${Page1} Evaluate ${quzheng}+${b} ${Page} Set Variable if "${qumo}" != "0" ${Page1} ${qumo} sleep 1 ${text} Get text xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[4]/div/ul/li[last()] @@ -207,7 +207,7 @@ PagingDisplay UserSearchName [Arguments] ${name} ${type} - Wait Until Page Contains Element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input 20 + sleep 1 click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input sleep 2 run keyword if "${type}"=="Name" run keywords click element xpath=/html/body/div/div[1]/div[1]/ul/li[3] @@ -227,11 +227,11 @@ Assertion ${text} Get text xpath=${assertxpath} Should Be Equal As Strings ${text} ${asserttext} -RoleSearch + RoleSearch [Arguments] ${name} [Documentation] Roles页面搜索功能 ... ${name}:搜索条件name - Wait Until Page Contains Element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input 20 + sleep 1 Click element xpath=//*[@id="app"]/div/div[3]/div[2]/div/div[3]/div/div/div[1]/span/div/div/div[2]/div/div/div[1]/input sleep 1 Click element xpath=/html/body/div/div[1]/div[1]/ul/li[2] diff --git a/02-Keyword/tsg_ui/setting/Settings.robot b/02-Keyword/tsg_ui/setting/Settings.robot index e8e6011..af36e3d 100644 --- a/02-Keyword/tsg_ui/setting/Settings.robot +++ b/02-Keyword/tsg_ui/setting/Settings.robot @@ -855,7 +855,7 @@ CreateDecryptionKeyrings ... AND input id=keyringsadd_slotid 10 sleep 1 click id=keyringsadd_sub #点击OK缇交 - Sleep 2 + Wait Until Element Is Enabled id=app_create 20 Settings-Search ${name} ${search} Sleep 1 ${text1} Get Text xpath=//*[@id="ly-table1-listcontent"]/div/div[3]/table/tbody/tr/td[2]/div/div/div/p/span #获取点击后页面文本信息 @@ -1410,7 +1410,8 @@ Min_max_version ... ELSE log 错误 sleep 2 click id=decryption-ok - Wait Until Element Is Visible 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 20 + Wait Until Element Is Enabled 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 20 + sleep 1 Settings-Search ${name} ${search} #搜索框的关键字 sleep 2 ${name1} get text 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