fix: Playwright API camelCase → snake_case (Python 版)

- getByPlaceholder → get_by_placeholder
- getByRole → get_by_role
- getByText → get_by_text
- getByTestId → get_by_test_id
This commit is contained in:
xst
2026-07-15 10:52:16 +08:00
parent 7b4a54f1ce
commit 7c5a4c5de7
6 changed files with 18 additions and 18 deletions
+3 -3
View File
@@ -21,7 +21,7 @@ class NavBar(BasePage):
super().__init__(page)
# ⚠️ 以下定位器需要根据实际 DOM 调整
self.sidebar = page.locator(".ant-layout-sider")
self.logout_btn = page.getByText("退出登录")
self.logout_btn = page.get_by_text("退出登录")
def go_to(self, menu_name: str) -> None:
"""点击侧边栏菜单项展开/跳转。
@@ -29,7 +29,7 @@ class NavBar(BasePage):
Args:
menu_name: 菜单名称文本(如 "运输管理""基础信息"
"""
menu_item = self.page.getByText(menu_name).first
menu_item = self.page.get_by_text(menu_name).first
self.click_when_ready(menu_item)
def go_to_submenu(self, parent_menu: str, sub_menu: str) -> None:
@@ -40,7 +40,7 @@ class NavBar(BasePage):
sub_menu: 子菜单文本(如 "运单管理"
"""
self.go_to(parent_menu)
sub_item = self.page.getByText(sub_menu).first
sub_item = self.page.get_by_text(sub_menu).first
self.click_when_ready(sub_item)
def logout(self) -> None: