summaryrefslogtreecommitdiff
path: root/page_element/policies_element_position.py
diff options
context:
space:
mode:
authoryisong <[email protected]>2023-12-05 20:02:02 +0800
committeryisong <[email protected]>2023-12-05 20:02:02 +0800
commit4d5f39e7968286993018139c8f71fbcd0cd2e9c8 (patch)
tree83d3bd42cd832d92f1614ce57f08aea95de8fdad /page_element/policies_element_position.py
parentd771d8c1a04d67ed8bf71337f5aa7b80fafcfaca (diff)
dns_records和response pages 测试用例更新
Diffstat (limited to 'page_element/policies_element_position.py')
-rw-r--r--page_element/policies_element_position.py42
1 files changed, 41 insertions, 1 deletions
diff --git a/page_element/policies_element_position.py b/page_element/policies_element_position.py
index 6cece8cd..a16a006f 100644
--- a/page_element/policies_element_position.py
+++ b/page_element/policies_element_position.py
@@ -59,7 +59,47 @@ list_security_select_first_element_posXpath = '//table/tbody/tr[1]/td[1]/div/div
# delete element
delete_security_delete_button_posXpath = '//button[@id="appDel-_OperateBtns_ElRow_Objects_ProxyInterception_Home_App_anonymousComponent"]/span/div/div[2]/p[1]' # 点击delete按钮
delete_security_delete_confirm_button_posXpath = '//div/div[3]/span/button[1]/span' # 确认删除按钮
-
+# Security list page 列表页
+listPage_security_create_button_posId = "app_create-_OperateBtns_ElRow_Objects_ProxyInterception_Home_App_anonymousComponent" # Security创建按钮
+listPage_security_delete_button_posId = "appDel-_OperateBtns_ElRow_Objects_ProxyInterception_Home_App_anonymousComponent" # Security删除按钮
+listPage_securitySearch_selectLabel_posId = listPage_policiesSearch_selectLabel_posId # 查询框id
+listPage_securitySearch_buttonSearch_posId = listPage_policiesSearch_buttonSearch_posId # 查询按钮id
+listPage_securitySearch_dropDown_item_posXpath = "//div[contains(@class,'el-scrollbar')]//span[normalize-space(text())='{replaceName}']" #下拉菜单定位
+listPage_securitySearch_input_itemContent_posXpath = "//div[contains(@class,'ListItem')]//span[normalize-space(text())='{replaceName}']/ancestor::div[contains(@class,'ListItem')]//input" #输入item的值,replaceName替换实际查询值
+listPage_securitySearch_dropDown_typeItem_posXpath = "//div[contains(@class,'select-popper')]//span[normalize-space(text())='{replaceName}']" #查询中type的下拉item定位,replaceName替换实际查询值
+listPage_securityTable_tableTbody_posXpath = "//*[@id='ly-table1-listcontent']/div/div[3]/table/tbody" #列表tabel body xpath
+listPage_securityTable_tableHeader_posXpath = "//div[contains(@class,'ly-table1')]//table[@class='el-table__header']//thead" #列表table 表头xpath
+#listPage->Tips dialog 列表页 tips对话框
+listPage_dialogTips_security_button_yes_posCss = "body>.el-dialog__wrapper .delComponents-ok span" #删除提示的Tips的yes按钮
+listPage_dialogTips_security_button_no_posCss = "body>.el-dialog__wrapper .delComponents-close span" #删除提示的Tips的close按钮
+# create security 和edit security 新增和编辑页
+security_create_action_shunt_label_posId = "shuntshunt"
+security_create_action_allow_label_posId = "allowallow"
+security_create_action_deny_label_posId = "denydeny"
+security_create_add_application_button_click_posXpath = "//div[@class='MultipleSelect AppSelect']" #添加Application按钮
+security_create_add_application_select_input_posXpath = "//div[@class='AppList list-box']//div[@class='CommonListDetail list-detail']//input[@id='object_ip_search']" #Application搜索框
+security_button_warningSaveYes_posCss = ".el-message-box__btns .el-button--primary span" #提示保存按钮警告框OK按钮
+security_button_warningSaveCancel_posCss = ".el-message-box__btns .operation-cancel span" #提示保存警告框Cancel按钮
+security_button_oK_posId = "OK-_SecurityAdd_Home_App_anonymousComponent" #OK按钮
+security_button_cancel_posId = "Cancle-_SecurityAdd_Home_App_anonymousComponent" #Cancel按钮
+# Action Parameters
+security_deny_overrride_label_posXpath = "//span[text()='Override Application Deny Action']" #Override Application Deny Action复选框
+security_deny_subAction_drop_posXpath = "//span[contains(text(),'Drop')]" #Sub Action-Drop
+security_deny_subAction_redirect_posXpath = "//span[contains(text(),'Redirect')]" #Sub Action-Redirect
+security_deny_subAction_rateLimit_posXpath = "//span[contains(text(),'Rate Limit')]" #Sub Action-Rate Limit
+security_deny_subAction_tamper_posXpath = "//span[contains(text(),'Tamper')]" #Sub Action-Tamper
+security_deny_redirect_queryType_A_posId = "dns_qtype_radio00" #Query Type -A
+security_deny_redirect_queryType_AAAA_posId = "dns_qtype_radio01" #Query Type -AAAA
+security_deny_redirect_answerType_dropDown_posXpath = "//label[text()='Answer Type']/parent::div//span[@class='el-input__suffix']" #Answer Type下拉按钮
+security_deny_redirect_answerType_CNAME_posXpath = "//ul[@class='el-scrollbar__view el-select-dropdown__list']//span[text()='CNAME']" # Answer Type -CNAME
+security_deny_redirect_answerType_A_posXpath = "//ul[@class='el-scrollbar__view el-select-dropdown__list']//span[text()='A']" # Answer Type -A
+security_deny_redirect_answerType_AAAA_posXpath = "//ul[@class='el-scrollbar__view el-select-dropdown__list']//span[text()='AAAA']" # Answer Type -AAAA
+security_deny_redirect_answer_dropDown_posXpath = "//input[@id='blockselect00']/parent::div//span[@class='el-input__suffix']" #Answer下拉按钮
+security_deny_redirect_answer_TEXT_posXpath = "//ul[@class='el-scrollbar__view el-select-dropdown__list']//span[text()='TEXT']" #Answer -TEXT
+security_deny_redirect_answer_Profile_posXpath = "//ul[@class='el-scrollbar__view el-select-dropdown__list']//span[text()='Profile']" #Answer -Profile
+security_deny_redirect_answer_Profile_dropDown_posXpath = "//input[@id='html_profile']/parent::div//span[@class='el-input__suffix']" #Answer -Profile 文件选择下拉按钮
+security_deny_redirect_answer_Profile_search_posId = "filedata_profileName" #Answer -Profile 文件搜索框
+security_deny_redirect_TTL_input_posId = "ttl00" # TTL
# intercept================================intercept===================================intercept================================intercept==================================intercept========================intercept
# Create element
intercept_create_Button_posXpath = '//button[@id="app_create-_OperateBtns_ElRow_policy_Intercept_Home_App_anonymousComponent"]/span/div/div[2]/p[1]' # 代理拦截创建按钮