summaryrefslogtreecommitdiff
path: root/case/profiles/response_page.robot
blob: 9e053870028a3a57e53c484bdb7d5e88667c3dec (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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
****** Settings ***
Library           yaml
Library           OperatingSystem
Library           Selenium2Library
Resource          ../../variable/common_variable.txt
Resource          ../../keyword/common/page.robot

*** Variables ***

*** Test Cases ***
    
response_page
    log    ${TEST NAME}
    # 读取模板文件内容
    ${yamltemplate}    YamlLoad    ${path}/data/template/page_template.yaml
	${objtemplate}    Get From Dictionary    ${yamltemplate}    ${TEST NAME}_page
    # 读取数据文件内容
    ${yamlData}    YamlLoad    ${path}/data/profiles/response_page_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
	



# response_page
    # log    ${TEST NAME}
    # ${yamlData}=  Get File  ${path}/data/profiles/response_page_template.yaml
 	# ${loadedData}=  yaml.Safe Load  ${yamlData}
	# ${list}    Get From Dictionary    ${loadedData}    ${TEST NAME}_page
	
    # ${listType} =    Evaluate    type(${list})
	# FOR    ${objData}    IN    @{list}		  
		# ${tempData}    Get From Dictionary    ${objData}    OpenCreateOrEditPageIds        
	    # ${openCreateOrEditPageIds}    OpenCreateOREdit    ${tempData} 
		# ${tempData}    Get From Dictionary    ${objData}    PageData  
	    # ${pageData}    OperatPage    ${tempData}      
		# ${tempData}    Get From Dictionary    ${objData}    OkOrCancel  
	    # ${okOrCancel}    OkOrCancel    ${tempData}     
	# END