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%")