****** 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