Skip to content

Commit 817e6f7

Browse files
committed
修复05年7月25日aitudio前端更新导致的程序崩
1 parent 2b102db commit 817e6f7

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

browser_utils/initialization.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ async def _initialize_page_logic(browser: AsyncBrowser):
416416
await expect_async(found_page.locator(INPUT_SELECTOR)).to_be_visible(timeout=10000)
417417
logger.info("-> ✅ 核心输入区域可见。")
418418

419-
model_name_locator = found_page.locator('mat-select[data-test-ms-model-selector] div.model-option-content span.gmat-body-medium')
419+
model_name_locator = found_page.locator('mat-select[data-test-ms-model-selector] .model-option-content span')
420420
try:
421421
model_name_on_page = await model_name_locator.first.inner_text(timeout=5000)
422422
logger.info(f"-> 🤖 页面检测到的当前模型: {model_name_on_page}")

browser_utils/model_management.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ async def switch_ai_studio_model(page: AsyncPage, model_id: str, req_id: str) ->
280280
page_display_match = True
281281
else:
282282
try:
283-
model_name_locator = page.locator('mat-select[data-test-ms-model-selector] div.model-option-content span.gmat-body-medium')
283+
model_name_locator = page.locator('mat-select[data-test-ms-model-selector] .model-option-content span')
284284
actual_displayed_model_name_on_page_raw = await model_name_locator.first.inner_text(timeout=5000)
285285
actual_displayed_model_name_on_page = actual_displayed_model_name_on_page_raw.strip()
286286
normalized_actual_display = actual_displayed_model_name_on_page.lower()
@@ -306,7 +306,7 @@ async def switch_ai_studio_model(page: AsyncPage, model_id: str, req_id: str) ->
306306
current_displayed_name_for_revert_stripped = "无法读取"
307307

308308
try:
309-
model_name_locator_revert = page.locator('mat-select[data-test-ms-model-selector] div.model-option-content span.gmat-body-medium')
309+
model_name_locator_revert = page.locator('mat-select[data-test-ms-model-selector] .model-option-content span')
310310
current_displayed_name_for_revert_raw = await model_name_locator_revert.first.inner_text(timeout=5000)
311311
current_displayed_name_for_revert_stripped = current_displayed_name_for_revert_raw.strip()
312312
logger.info(f"[{req_id}] 恢复:页面当前显示的模型名称 (原始: '{current_displayed_name_for_revert_raw}', 清理后: '{current_displayed_name_for_revert_stripped}')")
@@ -529,7 +529,7 @@ async def _set_model_from_page_display(page: AsyncPage, set_storage: bool = Fals
529529

530530
try:
531531
logger.info(" 尝试从页面显示元素读取当前模型名称...")
532-
model_name_locator = page.locator('mat-select[data-test-ms-model-selector] div.model-option-content span.gmat-body-medium')
532+
model_name_locator = page.locator('mat-select[data-test-ms-model-selector] .model-option-content span')
533533
displayed_model_name_from_page_raw = await model_name_locator.first.inner_text(timeout=7000)
534534
displayed_model_name = displayed_model_name_from_page_raw.strip()
535535
logger.info(f" 页面当前显示模型名称 (原始: '{displayed_model_name_from_page_raw}', 清理后: '{displayed_model_name}')")

0 commit comments

Comments
 (0)