diff options
| author | dongxiaoyan <[email protected]> | 2021-08-03 19:32:24 +0800 |
|---|---|---|
| committer | dongxiaoyan <[email protected]> | 2021-08-03 19:32:24 +0800 |
| commit | 950444d646bb4a21b6e70cfb534c3b269c51548d (patch) | |
| tree | db6dc0978bcbf35089df38cdc94758b55cc43850 /case/administration/user.robot | |
| parent | e4adcc588e92567f94ceb97196e739c7a8f131d3 (diff) | |
Diffstat (limited to 'case/administration/user.robot')
| -rw-r--r-- | case/administration/user.robot | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/case/administration/user.robot b/case/administration/user.robot new file mode 100644 index 0000000..4e50599 --- /dev/null +++ b/case/administration/user.robot @@ -0,0 +1,64 @@ +****** Settings ***
+Library yaml
+Library OperatingSystem
+Library Selenium2Library
+Resource ../../variable/common_variable.txt
+Resource ../../keyword/common/page.robot
+
+*** Variables ***
+
+*** Test Cases ***
+# user正向用例
+user
+ log ${TEST NAME}
+ # 读取模板文件内容
+ ${yamltemplate} YamlLoad ${path}/data/template/page_template.yaml
+ ${objtemplate} Get From Dictionary ${yamltemplate} ${TEST NAME}_page
+ # 读取数据文件内容
+ ${yamlData} YamlLoad ${path}/data/administration/user_data.yaml
+ ${objDataList} Get From Dictionary ${yamlData} ${TEST NAME}_data
+ # 读取模板文件中OpenCreateOrEditPageIds中的数据(打开页面)
+ ${openCreateOrEditPageIds} Get From Dictionary ${objtemplate} openCreateOrEditPage
+ # 读取模板文件中PageData中的数据(打开页面)
+ ${tempData} Get From Dictionary ${objtemplate} templateData
+ ${OkOrCance} Get From Dictionary ${objtemplate} okOrCancel
+ FOR ${objData} IN @{objDataList}
+ ${pageData} CreateOrEditPage ${tempData} ${objData} ${openCreateOrEditPageIds} ${OkOrCance}
+
+ END
+
+#验证列设置功能
+user_column_setup
+ log ${TEST NAME}
+ # 读取模板文件内容
+ ${yamltemplate} YamlLoad ${path}/data/template/page_template.yaml
+ ${objtemplate} Get From Dictionary ${yamltemplate} user_page
+ # 读取数据文件内容
+ ${yamlData} YamlLoad ${path}/data/administration/user_data.yaml
+ ${objDataList} Get From Dictionary ${yamlData} ${TEST NAME}_data
+ # 读取模板文件中OpenCreateOrEditPageIds中的数据(打开页面)
+ ${tempData} Get From Dictionary ${objtemplate} templateData
+ ${openCreateOrEditPageIds} Get From Dictionary ${objtemplate} openCreateOrEditPage
+ FOR ${objData} IN @{objDataList}
+ ColumnSetup ${openCreateOrEditPageIds} ${objData} ${tempData}
+ END
+
+# 翻页功能验证
+user_turn_page
+ log ${TEST NAME}
+ # 读取模板文件内容
+ ${yamltemplate} YamlLoad ${path}/data/template/page_template.yaml
+ ${objtemplate} Get From Dictionary ${yamltemplate} user_page
+
+ ${openCreateOrEditPageIds} Get From Dictionary ${objtemplate} openCreateOrEditPage
+ ${okOrCancel} Get From Dictionary ${objtemplate} okOrCancel
+ TurnPage ${openCreateOrEditPageIds} ${okOrCancel}
+
+# 验证user页面账号日志功能
+user_operation_log
+ log ${TEST NAME}
+ # 读取模板文件内容
+ ${yamltemplate} YamlLoad ${path}/data/template/page_template.yaml
+ ${objtemplate} Get From Dictionary ${yamltemplate} user_page
+ ${openCreateOrEditPageIds} Get From Dictionary ${objtemplate} openCreateOrEditPage
+ UserOperationLog ${openCreateOrEditPageIds}
\ No newline at end of file |
