fix: startapp初始化应用新增2条示例用例和一个方法;

Description:

Log:
This commit is contained in:
mikigo 2024-03-06 16:20:00 +08:00
parent 3a82c8feb4
commit b9132e894d
8 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1 @@
##from apps.${APP_NAME}.case.base_case import BaseCase

View File

@ -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)

View File

@ -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")

View File

@ -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()

View File

@ -0,0 +1 @@
##from apps.${APP_NAME}.widget.${app_name}_widget import ${AppName}Widget

View File

@ -12,6 +12,7 @@
##class BaseWidget(Src):
## """应用的方法基类"""
## # 注意这里需要修改为应用的包名
## APP_NAME = "${APP-NAME}"
## DESC = "/usr/bin/${APP-NAME}"