diff --git a/setting/template/app_template/case/__init__.py b/setting/template/app_template/case/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/setting/template/app_template/case/__init__.py-tpl b/setting/template/app_template/case/__init__.py-tpl new file mode 100644 index 0000000..d103001 --- /dev/null +++ b/setting/template/app_template/case/__init__.py-tpl @@ -0,0 +1 @@ +##from apps.${APP_NAME}.case.base_case import BaseCase \ No newline at end of file diff --git a/setting/template/app_template/case/test_mycase_001.py-tpl b/setting/template/app_template/case/test_mycase_001.py-tpl new file mode 100644 index 0000000..7177b4c --- /dev/null +++ b/setting/template/app_template/case/test_mycase_001.py-tpl @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +# _*_ coding:utf-8 _*_ +""" +:Author:${USER} +:Date :${DATE} ${TIME} +""" +##from apps.${APP_NAME}.case import BaseCase +##from apps.${APP_NAME}.widget import ${AppName}Widget + +##class TestMyCase(BaseCase): + +## def test_mycase_001(self): +## """this is my test case""" +## # 用例步骤,调用方法层封装好的方法进行操作 +## ${AppName}Widget().click_xxx_by_attr() +## # 在关键节点进行断言 +## self.assert_true(True) diff --git a/setting/template/app_template/case/test_mycase_002.py-tpl b/setting/template/app_template/case/test_mycase_002.py-tpl new file mode 100644 index 0000000..b9335de --- /dev/null +++ b/setting/template/app_template/case/test_mycase_002.py-tpl @@ -0,0 +1,20 @@ +#!/usr/bin/env python3 +# _*_ coding:utf-8 _*_ +""" +:Author:${USER} +:Date :${DATE} ${TIME} +""" +##from apps.${APP_NAME}.case import BaseCase +##from apps.${APP_NAME}.widget import ${AppName}Widget +##from src import sleep + +##class TestMyCase(BaseCase): + +## def test_mycase_002(self): +## """快捷键 ctrl + alt + t 启动终端""" +## # 用例步骤,调用方法层封装好的方法进行操作 +## ${AppName}Widget.ctrl_alt_t() +## # 在关键节点进行断言 +## # 等待 2 秒,判断终端是否启动 +## sleep(2) +## self.assert_process_status(True, "deepin-terminal") diff --git a/setting/template/app_template/${app_name}.csv-tpl b/setting/template/app_template/mycase.csv-tpl similarity index 62% rename from setting/template/app_template/${app_name}.csv-tpl rename to setting/template/app_template/mycase.csv-tpl index a2ab705..8e036dd 100644 --- a/setting/template/app_template/${app_name}.csv-tpl +++ b/setting/template/app_template/mycase.csv-tpl @@ -1 +1,3 @@ ${FIXEDCSVTITLE} +001, +002, diff --git a/setting/template/app_template/widget/${app_name}_widget.py-tpl b/setting/template/app_template/widget/${app_name}_widget.py-tpl index af017ea..9e0795b 100644 --- a/setting/template/app_template/widget/${app_name}_widget.py-tpl +++ b/setting/template/app_template/widget/${app_name}_widget.py-tpl @@ -12,3 +12,7 @@ ##@log ##class ${AppName}Widget(BaseWidget): ## """应用方法主类""" + +## def click_xxx_by_attr(self): +## """click xxx button by attribute""" +## self.dog.find_element_by_attr("xxx").click() diff --git a/setting/template/app_template/widget/__init__.py-tpl b/setting/template/app_template/widget/__init__.py-tpl index e69de29..d88d840 100644 --- a/setting/template/app_template/widget/__init__.py-tpl +++ b/setting/template/app_template/widget/__init__.py-tpl @@ -0,0 +1 @@ +##from apps.${APP_NAME}.widget.${app_name}_widget import ${AppName}Widget \ No newline at end of file diff --git a/setting/template/app_template/widget/base_widget.py-tpl b/setting/template/app_template/widget/base_widget.py-tpl index d9eab1e..515936c 100644 --- a/setting/template/app_template/widget/base_widget.py-tpl +++ b/setting/template/app_template/widget/base_widget.py-tpl @@ -12,6 +12,7 @@ ##class BaseWidget(Src): ## """应用的方法基类""" +## # 注意这里需要修改为应用的包名 ## APP_NAME = "${APP-NAME}" ## DESC = "/usr/bin/${APP-NAME}"