This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
dongxiaoyan-tsg-autotest/01-TestCase/tsg_ui/ui_settings/zResponsepagesCase.robot

123 lines
4.9 KiB
Plaintext
Raw Normal View History

****** Settings ***
Force Tags tsg-ui settings response_pages
Resource ../../../03-Variable/bifangapivariable.txt
Library OperatingSystem
Resource ../../../02-Keyword/tsg_ui/setting/Settings.robot
Library ../../../04-CustomLibrary/Custometest/UIAssert.py
Library ../../../04-CustomLibrary/Custometest/Schema.py
Library ../../../04-CustomLibrary/Custometest/LogResponseVAL.py
Library DateTime
Library String
2021-04-09 14:31:00 +08:00
Library Selenium2Library
Library yaml
Resource ../../../02-Keyword/test.robot
Library ../../../04-CustomLibrary/Custometest/ModeAndDataReplace.py
2021-04-09 14:31:00 +08:00
*** Variables ***
*** Test Cases ***
# CreateAndEdit
# ${ResponsrPageInfo} Create Dictionary CreateOrEdit=Create search=name Name=${TEST NAME} file=${path}response_pages_files\\Create-ResponsePages-test.html
# ${EditResponsrPageInfo} Create Dictionary CreateOrEdit=Edit search=id Name=${TEST NAME} file=${path}response_pages_files\\Create-ResponsePages-test.html
# ... EditName=Edit${TEST NAME} Delete=yes
# ResponsrPageCreateAndEdit ${ResponsrPageInfo}
# ResponsrPageCreateAndEdit ${EditResponsrPageInfo}
# NoName
# ${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
# ResponsrPageCreateAndEdit ${ResponsrPageInfo}
# logtest
# log logtest11111111111111111
# ${Logurl} Set Variable http://${host}:${port}/v1/log/list
# ${logType} Set Variable security_event_log
# ${Schemaurl} Set Variable http://${host}:${port}/v1/log/schema?logType=${logType}
# ${EndTime} get current date
# ${EndTime1} Get Substring ${EndTime} \ -4
# ${StartTime} add time to date ${EndTime} -03:00:00
# ${StartTime1} Get Substring ${StartTime} \ -4
# ${filter} Set Variable common_log_id=241686735461177344
# ${responsebody} loglistverify ${Logurl} ${Schemaurl} ${token} ${StartTime1} ${EndTime1} ${logType} ${filter}
# ${targetdict} create list common_log_id
# log ${responsebody}
# ${strlist} FieldValidation ${responsebody} ${targetdict}
# log ${strlist}
# # Assertresults ${strlist}
# #循环执行UI自动化case
# test11111111111111111111
# log ${patch_id_bw_data}
# ${datalist} Set Variable ${patch_id_bw_data}
# FOR ${i} in @{datalist}
# ResponsrPageCreateAndEdit ${i}
# END
#功能端验证
# 1.验证通过 返回系统页面 查询日志
# 2. 验证失败退出
# testOpenNewPage
# log 打开新页面
# sleep 2
# Execute Javascript window.open("${newurl}")
# sleep 5
# ${titles} Get Window Titles
# ${titles2} Get From List ${titles} 1
# ${titles1} Get From List ${titles} 0
# #切换到第二个窗口
# Select Window title=${titles1}
# sleep 2
# test
# Execute Javascript window.open("http://www.qhnews.com")
# sleep 25
# ${titles} Get Window Titles
# ${titles2} Get From List ${titles} 1
# ${titles1} Get From List ${titles} 0
# #切换到第一个窗口
# Select Window title=${titles2}
# sleep 2
# ${status} Run Keyword And Return Status Page Should Contain ERR_CONNECTION_RESET
# Should Be Equal As Strings ${status} True
# yamltest
# ${mode} YamlLoad ${path}mode.yaml
# ${data} YamlLoad ${path}data.yaml
# FOR ${dataDict} IN @{data}
# #将模板的data赋值给 ${modedata}
# # ${modeData} Set Variable ${mode}[Data]
# ${page} Set Variable ${mode}[Page]
# #打开页面根据type判断点击create or edit按钮
# OpenPage ${page}
# CreateOrEditSeparateData ${mode} ${data}
# #根据type判断create or edit
# #将data循环的数据替换modedata内的数据
# # ${modeReplace} ModeReplice ${modeData} ${dataDict}[Data]
# # log ${modeReplace}
# # PageOperation ${dataDict}[Type] ${mode}[Type] ${dataList}
# # ${dataList} Set Variable ${modeReplace}
# # # 在页面输入数据并点击ok按钮
# # CreateData ${dataList}
# END
# create_response_page
# log 创建ResponsePage
# ResponsePage Create NewResponsePage ${path}response_pages_files\\Create-Response_Pages-test-2.htm
# ResponsePage Edit EditNewResponsePage ${path}response_pages_files\\Create-Response_Pages-test-2.htm
2021-04-22 14:52:59 +08:00