diff options
Diffstat (limited to 'case/profiles/insert_script.robot')
| -rw-r--r-- | case/profiles/insert_script.robot | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/case/profiles/insert_script.robot b/case/profiles/insert_script.robot new file mode 100644 index 0000000..0d229bb --- /dev/null +++ b/case/profiles/insert_script.robot @@ -0,0 +1,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
+
+
+
\ No newline at end of file |
