From c5ed5fbd5e9eece4a7f548907013f22170163fa2 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Mon, 3 Mar 2025 11:01:48 +0800 Subject: [PATCH] 'commit' --- AI/Ylt/Upload.py | 49 +++++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/AI/Ylt/Upload.py b/AI/Ylt/Upload.py index 88757c64..bc8c2b76 100644 --- a/AI/Ylt/Upload.py +++ b/AI/Ylt/Upload.py @@ -27,33 +27,36 @@ def login(page): page.wait_for_url("https://ww1.colorlightcloud.com/home", timeout=60000) # 等待跳转到 home 页面 # 删除节目 -def delProgram(page): +def delProgram(page,keyword): # 点击“节目” print("点击节目...") program_library = page.get_by_text("节目").nth(0) # 通过 text 定位媒体库 program_library.click() - # 定位目标元素 - element = page.locator("span.group-name").nth(0) - # 将鼠标移动到元素上 - element.hover() - # 点击复选框 - checkbox_span = page.locator("span.mat-checkbox-inner-container").nth(0) - checkbox_span.click() - time.sleep(1) - # 点击删除按钮 - print(page.locator("mat-icon:has-text('delete')").count()) - - delete_icon = page.locator("mat-icon:has-text('delete')").nth(0) - if delete_icon.is_visible(): - delete_icon.click() # 点击该元素 - # 定位并点击