页面定位发生变化调整UI自动化代码
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
*** Settings ***
|
||||
****** Settings ***
|
||||
Force Tags tsg-ui settings response_pages
|
||||
Resource ../../../03-Variable/bifangapivariable.txt
|
||||
Library OperatingSystem
|
||||
@@ -9,42 +9,114 @@ 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}
|
||||
# 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}
|
||||
# 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}
|
||||
# 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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user