import sys import os # 获取当前脚本的绝对路径 current_dir = os.path.dirname(os.path.abspath(__file__)) # 构建统一平台的绝对路径 platform_path = os.path.abspath(os.path.join(current_dir, '..','..','..')) # 添加路径 sys.path.append(platform_path) # 导入模块 from 统一平台.base.bases import * class Unified_Platform_0001: tags = ['统一平台','会议控制'] def teststeps(self): wd = GSTORE['wd'] # 进入会控界面 safe_click((By.XPATH, "//span[contains(text(),'进入会控')]"), wd) # 进行多画面设置 safe_click((By.XPATH, "//div[@class='frames framesActive el-popover__reference']//span[contains(text(),'一画面')]"),wd) # 设置四画面 safe_click((By.XPATH, "(//img[@class='img'])[705]"), wd) # 会控界面-设备控制 INFO("关闭第一个会议室终端的摄像头") safe_click((By.XPATH, "(//img[@title='关闭摄像头'])[1]"), wd) sleep(1) safe_click((By.XPATH, "//span[contains(text(),'确定')]"), wd) SELENIUM_LOG_SCREEN(wd, "75%") sleep(2) INFO("开启麦克风") safe_click((By.XPATH, "(//img[@title='取消静音'])[1]"), wd) SELENIUM_LOG_SCREEN(wd, "75%")