23 lines
546 B
Python
23 lines
546 B
Python
"""
|
|
UI 自动化基类占位 (推荐使用 Playwright)
|
|
"""
|
|
from framework.core.logger import get_logger
|
|
|
|
logger = get_logger("BaseUI")
|
|
|
|
class BaseUI:
|
|
def __init__(self, browser_type="chromium"):
|
|
self.browser_type = browser_type
|
|
# TODO: 集成 playwright/selenium 初始化
|
|
pass
|
|
|
|
def navigate(self, url):
|
|
logger.info(f"Navigate to {url}")
|
|
# self.page.goto(url)
|
|
pass
|
|
|
|
def click(self, selector):
|
|
logger.info(f"Clicking {selector}")
|
|
# self.page.click(selector)
|
|
pass
|