feat(docs,page_objects): 完善文档以及测试用例演示
- 新增 AndroidSDK环境配置指南.md, 常用参数.md - 更新 README.md - 优化 wan_android_home.py, wan_android_project.py - 其他优化
This commit is contained in:
49
test_cases/test_wan_android_project.py
Normal file
49
test_cases/test_wan_android_project.py
Normal file
@@ -0,0 +1,49 @@
|
||||
#!/usr/bin/env python
|
||||
# coding=utf-8
|
||||
|
||||
"""
|
||||
@author: CNWei,ChenWei
|
||||
@Software: PyCharm
|
||||
@contact: t6g888@163.com
|
||||
@file: test_wan_android_project
|
||||
@date: 2026/1/30 17:42
|
||||
@desc:
|
||||
"""
|
||||
import logging
|
||||
|
||||
import allure
|
||||
|
||||
from page_objects.wan_android_project import ProjectPage
|
||||
|
||||
# 配置日志
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@allure.epic("测试用例示例")
|
||||
@allure.feature("项目模块")
|
||||
class TestWanAndroidProject:
|
||||
@allure.story("项目切换场景")
|
||||
@allure.title("切换项目页面")
|
||||
@allure.severity(allure.severity_level.NORMAL)
|
||||
@allure.description("""
|
||||
验证滑动切换项目页面展示:
|
||||
1. XXXXX
|
||||
2. XXXXXXXXXXX
|
||||
""")
|
||||
@allure.link("https://docs.example.com/login_spec", name="项目业务说明文档")
|
||||
@allure.issue("BUG-1002", "已知偶发:我是一个bug")
|
||||
def test_project_slide_success(self, driver):
|
||||
"""
|
||||
测试场景:验证页面滑动
|
||||
"""
|
||||
project = ProjectPage(driver)
|
||||
|
||||
# 执行业务逻辑
|
||||
project.switch_to_project()
|
||||
project.slide_views()
|
||||
|
||||
# 断言部分使用 allure.step 包装,使其在报告中也是一个可读的步骤
|
||||
with allure.step("断言"):
|
||||
assert 1 == 1
|
||||
|
||||
project.delay(5)
|
||||
Reference in New Issue
Block a user