123 lines
4.9 KiB
Plaintext
123 lines
4.9 KiB
Plaintext
****** 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
|
||
Library Selenium2Library
|
||
Library yaml
|
||
Resource ../../../02-Keyword/test.robot
|
||
Library ../../../04-CustomLibrary/Custometest/ModeAndDataReplace.py
|
||
|
||
*** 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
|
||
|
||
|
||
|
||
|
||
|