# 封装一段代码,并命名为tt
def tt():
max_retries = 5 # 设置最大重试次数
retry_count = 0 # 当前重试次数
while retry_count < max_retries:
try:
WebDriverWait(driver, 5).until(EC.presence_of_element_located((By.XPATH, f"//*[text()='进行录制']"))).click()
print("人脸识别失败,继续尝试识别")
print(f"当前重试次数: {retry_count+1}")
driver.find_element(By.XPATH,'/html/body/uni-app/uni-page/uni-page-wrapper/uni-page-body/uni-view/uni-button[1]').click()
#再次点击开始录制,本次点击完会弹出文件上传对话框
time.sleep(1)
#强制等待5秒
pyperclip.copy(lujing4)
time.sleep(1)
pyautogui.hotkey('Ctrl', 'V')
time.sleep(1)
pyautogui.press("enter",2)
time.sleep(1)
pyautogui.press("enter",2)
#模拟按下回车键,这里是上面输入完路径后的回车确认
except NoSuchElementException:
print('人脸识别成功')
break
#这个就是引用上面封装好了的代码
tt()
Python代码块封装及引用
于 2024-06-30 00:00:31 首次发布