import sys import os from time import sleep # 获取当前脚本的绝对路径 current_dir = os.path.dirname(os.path.abspath(__file__)) # 构建统一平台的绝对路径 platform_path = os.path.abspath(os.path.join(current_dir, '..','..','..')) # 添加路径 sys.path.append(platform_path) # 导入模块 try: from 统一平台.base.bases import * except ModuleNotFoundError as e: print(f"ModuleNotFoundError: {e}") print("尝试使用绝对路径导入") from 统一平台.base.bases import * def suite_setup(): STEP(1, "初始化浏览器") browser_init("统一平台") wd = GSTORE['wd'] STEP(2, "登录系统") safe_send_keys((By.XPATH, "//input[@placeholder='手机号/用户名/邮箱']"),"admin@pgy",wd) safe_send_keys((By.XPATH, "//input[@placeholder='密码']"),"Ubains@13579",wd) safe_send_keys((By.XPATH, "//input[@placeholder='图形验证']"),"csba",wd) safe_click((By.XPATH, "//span[@class='el-checkbox__inner']"),wd) sleep(2) safe_click((By.XPATH, "//div[@id='pane-1']//div//span[contains(text(),'登录')]"),wd) sleep(2) def suite_teardown(): browser_quit()