添加allure标注
This commit is contained in:
@@ -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)),
|
||||
|
||||
Reference in New Issue
Block a user