添加allure标注

This commit is contained in:
2026-05-13 18:07:36 +08:00
parent 9b8c187344
commit 9c77f0f9f5
14 changed files with 86 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ import random
import re
import sys
import allure
import pytest
from playwright.sync_api import expect
@@ -16,6 +17,9 @@ from utils.logger import get_logger
logger = get_logger(__name__)
@allure.feature("导航")
@allure.story("顶部导航")
@allure.title("通过顶部导航进入 App 下载页并返回首页")
def test_header_download_app_navigation_then_home_return(page, ensure_guest_user):
logger.info("使用 pytest-playwright 统一无头浏览器配置")
@@ -38,6 +42,9 @@ def test_header_download_app_navigation_then_home_return(page, ensure_guest_user
expect(page.locator('button').first).to_be_visible(timeout=settings.default_timeout)
@allure.feature("导航")
@allure.story("底部导航")
@allure.title("校验底部 Partnerships 和 FAQ 导航链接可用")
def test_footer_navigation_to_partnerships_and_faq(page, ensure_guest_user):
logger.info("使用 pytest-playwright 统一无头浏览器配置")
@@ -64,6 +71,9 @@ def test_footer_navigation_to_partnerships_and_faq(page, ensure_guest_user):
expect(page.locator("body")).to_be_visible(timeout=settings.default_timeout)
@allure.feature("导航")
@allure.story("About Us Blog")
@allure.title("从 About Us 进入 Blog 并随机浏览分类文章")
def test_about_us_blog_random_category_article_browse_success(page, ensure_guest_user, attach_page_screenshot):
logger.info("打开首页并进入 About Us 下的 Blog 页面")
page.goto(settings.base_url, wait_until="domcontentloaded")
@@ -124,6 +134,9 @@ def test_about_us_blog_random_category_article_browse_success(page, ensure_guest
attach_page_screenshot(f"Blog浏览成功_{selected_category}_{article_title or article_href}")
@allure.feature("导航")
@allure.story("社交媒体链接")
@allure.title("校验底部社交媒体链接 href 配置正确")
def test_footer_social_media_links_open_then_return_home(page, ensure_guest_user):
social_links = [
("X", 'a[href="https://x.com/JoyhubOfficial"]', re.compile(r"https://(x|twitter)\.com/.*", re.I)),