blob: 0d229bb111085871290a77b6ba8bcee2e48c8bdd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
****** Settings ***
Library yaml
Library OperatingSystem
Library Selenium2Library
Resource ../../variable/common_variable.txt
Resource ../../keyword/common/page.robot
*** Variables ***
*** Test Cases ***
insert_script
log ${TEST NAME}
# 读取模板文件内容
${yamltemplate} YamlLoad ${path}/data/template/page_template.yaml
${objtemplate} Get From Dictionary ${yamltemplate} ${TEST NAME}_page
# 读取数据文件内容
${yamlData} YamlLoad ${path}/data/profiles/insert_script_data.yaml
${objDataList} Get From Dictionary ${yamlData} ${TEST NAME}_data
# 读取模板文件中OpenCreateOrEditPageIds中的数据(打开页面)
${openCreateOrEditPageIds} Get From Dictionary ${objtemplate} OpenCreateOrEditPage
# 读取模板文件中PageData中的数据(打开页面)
${tempData} Get From Dictionary ${objtemplate} PageData
${OkOrCance} Get From Dictionary ${objtemplate} OkOrCancel
FOR ${objData} IN @{objDataList}
${pageData} CreateOrEditPage ${tempData} ${objData} ${openCreateOrEditPageIds} ${OkOrCance}
END
|