<!DOCTYPE html>
<html>
  <head>
    <title>展厅巡检测试报告</title>
    <meta charset="UTF-8">
    <style>body {    
    font-family: consolas, Verdana, sans-serif;
    font-size: .95em;
    color: #696e71;
    display: grid;
    grid-template-columns: 1fr 5rem;
}

.main_section {   
    width: 90%;
    margin: 0 auto;
}

#float_menu{    
    position:fixed;
    top:0;
    right:0;
    text-align: center;
}

#float_menu .menu-item {       
    cursor: pointer;
    padding: .5em;
    margin: .5em 0;
    color: #c08580;
    background-color: #f8f0ef;
    font-size: 1.2em;
}



.result{  
    display: flex;
}
  
  
.result_table{
    border-collapse: collapse;
    border: 1px solid #f0e0e5;
    width: 30em;
    text-align: center;
    font-size: 1.0em;
}
      
.result_table td{
    border: 1px solid #f0e0e5;
    padding: .3em;
}
  
.result_barchart{  
    width: 30em;
    margin: 0 5em 0 5em;
}
  
.barchar_item{
    margin: 2.5rem 0;
}
  
.barchart_barbox {
    margin: 0.5em 0;
    width: 100%;
    background-color: #fff;
    border: 1px solid #86c2dd;
    border-radius: .2em;
}
  
.barchart_bar {
    text-align: right;
    height: 1.2rem;
}
  
  



.h3_button {
    margin: 1.5em;
    cursor: pointer;
    color: #03a9f4;
}


.info
{
    white-space:pre-wrap;
    margin: .8em 1.5em;
}


.error-info
{
    color: #a64747
}

.suite_dir {
    margin: 1em .2em;
    padding: .3em;
    /* background-color: #dfeff6; */
    border: 1px solid #bcd8e4;
}
.suite_file {
    margin: 1em .2em;
    padding: .3em;
    border: 1px solid #bcd8e4;
}


.case {
    margin: 1em .2em;
    /* padding: .3em; */
    border: 1px solid #e7d4d4;
}

.case_class_path{
    margin: 0em 1em; 
}


.folder_header { 
    padding: .2em .7em;
    background-color: #fffaf9;
    cursor: pointer;
}


.setup{
    margin: .2em;
    /* padding: .3em; */
    /* border: 1px solid #e7d4d4; */
}
.teardown{
    margin: .2em;
    /* padding: .3em;*/
    /* border: 1px solid #e7d4d4; */
}
.test_steps{
    margin: .2em;
    padding: .3em;
    /* border: 1px solid #e7d4d4; */
}


.label {
    display: inline-block;
    padding: .1em .5em;
    font-size: .88em;
    letter-spacing: 1px;
    white-space: nowrap;
    color: #0d6ebc;
    border-radius: .2em;
    min-width: 5em;    
    margin-right: 2em;
    font-family: consolas;
}

/* .suite_setup .label{
    color: #219e26 ;
}
.suite_teardown .label{
    color: #219e26;
} */


/* .case.pass   .casename{
    color: #329132 ;
} */
.case.pass   .caselabel{
    color: white;
    background-color: #3b9e3f;
}
/* .case.fail   .casename{
    color: #a64747;
} */
.case.fail   .caselabel{
    color: white;
    background-color: #a64747;
}
/* .case.abort   .casename{
    color: #953ab7;
} */
.case.abort   .caselabel{
    color: white;
    background-color: #9c27b0;
}



.case_step  {
    margin: .8em;
}
.checkpoint_pass {
    margin: .8em;
}
.checkpoint_fail {
    margin: .8em;
}

.case_step  .tag{
    color: #2196f3;;
    margin: .3em 1em .3em 0;
    padding: .1em .3em;
    font-size: .92em;
}

.checkpoint_pass .tag{
    color: #009806;
    margin:.3em 1em .3em .5em;
    padding: .1em .3em;
    font-size: .92em;
}
.checkpoint_fail .tag{
    color: #9c2020;
    margin:.3em 1em .3em .5em;
    padding: .1em .3em;
    font-size: .92em;
}

.screenshot {
    border: 1px solid #86c2dd;
}

.executetime {
    float: right;
}</style>
    <script type="text/javascript">var FOLDER_ALL_CASES = false //是否为精简模式的标记
var ERROR_INFOS = [];  // 错误信息列表
var current_error_idx = -1;

// 页面加载后执行的函数
window.addEventListener("load", function(){
    // 所有 .folder_header 添加点击事件处理
    let folderHeaderEles = document.querySelectorAll(".folder_header");
    folderHeaderEles.forEach(function(ele) {
        ele.addEventListener("click", function(event) {
        let fb = event.target.closest('.folder_header').nextElementSibling;
        fb.style.display = fb.style.display === 'none' ? 'block' : 'none'
        });
    });

    // 找到所有的错误信息对象
    ERROR_INFOS = document.querySelectorAll(".error-info");
});



function toggle_folder_all_cases(){
    let eles = document.querySelectorAll(".folder_body");
    
    FOLDER_ALL_CASES = !FOLDER_ALL_CASES;
    document.getElementById('display_mode').innerHTML = FOLDER_ALL_CASES? "Detail" : "Summary"

    for (const ele of eles){
        ele.style.display =  FOLDER_ALL_CASES? "none": "block"
    }
    
}



function previous_error(){
    // 查找错误必须是详细模式
    if (FOLDER_ALL_CASES)
        toggle_folder_all_cases()

    current_error_idx -= 1; 
    if (current_error_idx<0)
        current_error_idx = 0

    
    let error = ERROR_INFOS[current_error_idx];

    error.scrollIntoView({behavior: "smooth", block: "center", inline: "start"});

    
}


function next_error(){
    
    // 查找错误必须是详细模式
    if (FOLDER_ALL_CASES)
        toggle_folder_all_cases()

    current_error_idx += 1;
    if (current_error_idx > ERROR_INFOS.length-1)
        current_error_idx = ERROR_INFOS.length-1

    let error = ERROR_INFOS[current_error_idx];

    error.scrollIntoView({behavior: "smooth", block: "center", inline: "start"});
    
}</script>
  </head>
  <body>
    <div class="main_section">
      <h1 style="font-family: auto">展厅巡检测试报告</h1>
      <h3>统计结果</h3>
      <div class="result">
        <table class="result_table">
          <tbody>
            <tr>
              <td>hytest 版本</td>
              <td>0.8.12</td>
            </tr>
            <tr>
              <td>开始时间</td>
              <td>2025/01/13 07:50:01</td>
            </tr>
            <tr>
              <td>结束时间</td>
              <td>2025/01/13 08:13:35</td>
            </tr>
            <tr>
              <td>耗时</td>
              <td>1413.809 秒</td>
            </tr>
            <tr>
              <td>预备执行用例数量</td>
              <td>11</td>
            </tr>
            <tr>
              <td>实际执用例行数量</td>
              <td>11</td>
            </tr>
            <tr>
              <td>通过</td>
              <td>11</td>
            </tr>
            <tr>
              <td>失败</td>
              <td style="">0</td>
            </tr>
            <tr>
              <td>异常</td>
              <td style="">0</td>
            </tr>
            <tr>
              <td>阻塞</td>
              <td style="">0</td>
            </tr>
            <tr>
              <td>套件初始化失败</td>
              <td style="">0</td>
            </tr>
            <tr>
              <td>套件清除  失败</td>
              <td style="">0</td>
            </tr>
            <tr>
              <td>用例初始化失败</td>
              <td style="">0</td>
            </tr>
            <tr>
              <td>用例清除  失败</td>
              <td style="">0</td>
            </tr>
          </tbody>
        </table>
        <div class="result_barchart">
          <div class="barchar_item">
            <span>用例通过 100% : 11 个</span>
            <div class="barchart_barbox">
              <div class="barchart_bar" style="width: 100.0%; background-color: #04AA6D;"></div>
            </div>
          </div>
          <div class="barchar_item">
            <span>用例失败 0% : 0 个</span>
            <div class="barchart_barbox">
              <div class="barchart_bar" style="width: 0.0%; background-color: #bb4069;"></div>
            </div>
          </div>
          <div class="barchar_item">
            <span>用例异常 0% : 0 个</span>
            <div class="barchart_barbox">
              <div class="barchart_bar" style="width: 0.0%; background-color: #9c27b0;"></div>
            </div>
          </div>
          <div class="barchar_item">
            <span>用例阻塞 0% : 0 个</span>
            <div class="barchart_barbox">
              <div class="barchart_bar" style="width: 0.0%; background-color: #dcbdbd;"></div>
            </div>
          </div>
        </div>
      </div>
      <div style="margin-top:2em">
        <h3 style="display:inline">执行日志</h3>
      </div>
      <div class="exec_log">
        <div class="suite_dir" id="suite_dir cases\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\</span>
          </div>
        </div>
        <div class="suite_dir" id="suite_dir cases\展厅巡检\00展厅中控屏\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\展厅巡检\00展厅中控屏\</span>
          </div>
          <div class="suite_setup setup" id="suite_setup setup cases\展厅巡检\00展厅中控屏\">
            <div class="folder_header">
              <span class="label">套件初始化</span>
              <span>cases\展厅巡检\00展厅中控屏\</span>
              <span class="executetime">2025-01-13 07:50:01</span>
            </div>
            <div class="folder_body">
              <div class="case_step">
                <span class="tag">步骤 #1</span>
                <span>初始化设备adb连接</span>
              </div>
              <div class="info">'----------' 正在初始化ADB连接 '----------'</div>
              <div class="info">尝试连接到设备: 192.168.5.112:5555</div>
              <div class="info">设备 192.168.5.112:5555 已连接并可用</div>
              <div class="info">成功连接到 192.168.5.200:8080</div>
              <div class="info">服务器响应: </div>
              <div class="info">'----------' 正在初始化浏览器 '----------'</div>
              <div class="info">'----------' 浏览器初始化完成 '----------'</div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\00展厅中控屏\展厅中控屏.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\00展厅中控屏\展厅中控屏.py</span>
          </div>
          <div class="case pass" id="case_00000001">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">Exhibition_hall_Control_000x</span>
              <span class="executetime">2025-01-13 07:50:08</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\00展厅中控屏\展厅中控屏.py::Exhibition_hall_Control_000x</span>
              <div class="test_steps" id="test_steps Exhibition_hall_Control_000x">
                <span class="label">测试步骤</span>
                <div class="case_step">
                  <span class="tag">步骤 #2</span>
                  <span>检查灯光控制功能</span>
                </div>
                <div class="info">请检查灯光开启前的监控视频状态是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/light_down.png" width="50%">
                </div>
                <div class="info">请检查中控屏软件的灯光关闭状态显示是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/light_all_off.png" width="50%">
                </div>
                <div class="info">请检查中控屏软件的灯光开启状态显示是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/light_all_on.png" width="50%">
                </div>
                <div class="info">请检查灯光开启后的监控视频状态是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/light_on.png" width="50%">
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #3</span>
                  <span>检查窗帘的升降功能</span>
                </div>
                <div class="info">请检查窗帘上升状态是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/curtain_up.png" width="50%">
                </div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/curtain_rtsp_up.png" width="50%">
                </div>
                <div class="info">请检查窗帘下降状态是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/curtain_down.png" width="50%">
                </div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/curtain_rtsp_down.png" width="50%">
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #3</span>
                  <span>检查空调控制是否正常</span>
                </div>
                <div class="info">请检查空调开启的状态是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/air_condition_on.png" width="50%">
                </div>
                <div class="info">请检查空调关闭的状态是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/air_condition_off.png" width="50%">
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #4</span>
                  <span>检查指挥大屏控制是否正常</span>
                </div>
                <div class="info">请检查指挥大屏开启的监控视频状态是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/command_screen_on.png" width="50%">
                </div>
                <div class="info">请检查指挥大屏关闭的监控视频状态是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/command_screen_down.png" width="50%">
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #5</span>
                  <span>检查音乐控制功能是否正常</span>
                </div>
                <div class="info">请检查中控屏音乐播放的音频采集是否正常!!!</div>
                <div class="info">整段音频声音正常。</div>
                <div class="info">请检查中控屏软件打开音乐播放后的界面状态显示</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/music_on.png" width="50%">
                </div>
                <div class="info">请检查中控屏软件关闭音乐播放后的界面状态显示</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Control_Manage/music_off.png" width="50%">
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #6</span>
                  <span>检查信息发布界面发布内容功能是否正常</span>
                </div>
              </div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\展厅巡检\00展厅中控屏\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\展厅巡检\00展厅中控屏\</span>
              <span class="executetime">2025-01-13 07:54:39</span>
            </div>
            <div class="folder_body">
              <div class="info">ADB 连接已断开: 192.168.5.112:5555</div>
              <div class="info">清除浏览器</div>
            </div>
          </div>
        </div>
        <div class="suite_dir" id="suite_dir cases\展厅巡检\01预定系统巡检\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\展厅巡检\01预定系统巡检\</span>
          </div>
          <div class="suite_setup setup" id="suite_setup setup cases\展厅巡检\01预定系统巡检\">
            <div class="folder_header">
              <span class="label">套件初始化</span>
              <span>cases\展厅巡检\01预定系统巡检\</span>
              <span class="executetime">2025-01-13 07:54:41</span>
            </div>
            <div class="folder_body">
              <div class="case_step">
                <span class="tag">步骤 #1</span>
                <span>初始化浏览器</span>
              </div>
              <div class="info">'----------' 正在初始化浏览器 '----------'</div>
              <div class="info">'----------' 浏览器初始化完成 '----------'</div>
              <div class="info">输入用户名:Test02</div>
              <div class="info">输入密码:ubains@123</div>
              <div class="info">输入验证码:csba</div>
              <div class="info">点击登录按钮</div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\01预定系统巡检\展厅会议预约巡检.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\01预定系统巡检\展厅会议预约巡检.py</span>
          </div>
          <div class="case pass" id="case_00000002">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">展厅巡检_001</span>
              <span class="executetime">2025-01-13 07:54:43</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\01预定系统巡检\展厅会议预约巡检.py::Exhibition_hall_inspection_000x</span>
              <div class="test_steps" id="test_steps 展厅巡检_001">
                <span class="label">测试步骤</span>
                <div class="case_step">
                  <span class="tag">步骤 #1</span>
                  <span>在会议室列表搜索:展厅会议室</span>
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #2</span>
                  <span>点击【会议预定】按钮</span>
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #3</span>
                  <span>会议第一步数据填写</span>
                </div>
                <div class="info">输入会议名称:展厅巡检测试,选择会议类型:视讯融合会议,选择预约类型:普通会议,选择会议开始时间:08:00,选择会议结束时间:08:15</div>
                <div class="info">添加议题文件</div>
                <div class="info">输入议题名称:议题1</div>
                <div class="info">点击【上传文件】按钮</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Meeting_Message/添加议题文件.png" width="50%">
                </div>
                <div class="info">选择提前30分钟开始签到</div>
                <div class="info">开始时间与结束时间不相等,选择时间块:08:00,08:15</div>
                <div class="case_step">
                  <span class="tag">步骤 #4</span>
                  <span>会议第二步数据填写</span>
                </div>
                <div class="info">已选择参会人:['赵嘉诚', 'CZJ', '马晓丽', '王兵', '陈林', '李立键', '丁海洪', '刘建胜', '潘松林', '卢培锽', '黄史恭', '罗一龙', '彭甘宇']</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Meeting_Message/选择内部参会人.png" width="50%">
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #5</span>
                  <span>会议第三步数据填写</span>
                </div>
                <div class="info">选择消息提醒时间:开会前一天提醒</div>
                <div class="case_step">
                  <span class="tag">步骤 #6</span>
                  <span>点击【确定】按钮</span>
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #7</span>
                  <span>点击【确定】按钮</span>
                </div>
                <div class="info">提前开始会议</div>
                <div class="case_step">
                  <span class="tag">步骤 #8</span>
                  <span>检查门口屏会议显示</span>
                </div>
                <div class="info">进入安卓信息界面,查看门口屏设备列表,请查看设备列表状态显示是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Android/门口屏设备列表.png" width="50%">
                </div>
                <div class="info">查看门口屏截屏显示,请查看门口屏截屏功能是否正常</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Android/门口屏截屏.png" width="50%">
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #9</span>
                  <span>检查会控界面功能</span>
                </div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/MeetingControl/查看会控按钮.png" width="50%">
                </div>
                <div class="info">判断是否存在【进入会控】按钮</div>
                <div class="case_step">
                  <span class="tag">步骤 #10</span>
                  <span>检查会控界面功能</span>
                </div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/MeetingControl/检查会控界面功能.png" width="50%">
                </div>
                <div class="info">请检查会控界面功能是否正常</div>
                <div class="info">添加SMC会场:展厅指挥中心、展厅会议室</div>
                <div class="info">添加腾讯会场</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/MeetingControl/添加会场功能.png" width="50%">
                </div>
                <div class="info">选择分屏功能</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/MeetingControl/分屏功能.png" width="50%">
                </div>
                <div class="info">将左侧会场拖拽到右侧画面进行播放</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/MeetingControl/会场画面控制.png" width="50%">
                </div>
                <div class="info">使用基础会控功能:禁用摄像头、麦克风</div>
                <div class="info">TimeoutException: Element ('xpath', &quot;//span[contains(text(),'禁用摄像头')]&quot;) not found or not clickable within 20 seconds.</div>
                <div class="case_step">
                  <span class="tag">步骤 #11</span>
                  <span>检查会控界面功能</span>
                </div>
                <div class="info">开启指挥中心麦克风</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/MeetingControl/会场画面控制.png" width="50%">
                </div>
              </div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\展厅巡检\01预定系统巡检\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\展厅巡检\01预定系统巡检\</span>
              <span class="executetime">2025-01-13 08:03:33</span>
            </div>
            <div class="folder_body">
              <div class="info">清除浏览器</div>
            </div>
          </div>
        </div>
        <div class="suite_dir" id="suite_dir cases\展厅巡检\02无纸化\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\展厅巡检\02无纸化\</span>
          </div>
          <div class="suite_setup setup" id="suite_setup setup cases\展厅巡检\02无纸化\">
            <div class="folder_header">
              <span class="label">套件初始化</span>
              <span>cases\展厅巡检\02无纸化\</span>
              <span class="executetime">2025-01-13 08:03:35</span>
            </div>
            <div class="folder_body">
              <div class="case_step">
                <span class="tag">步骤 #1</span>
                <span>初始化设备adb连接</span>
              </div>
              <div class="info">'----------' 正在初始化ADB连接 '----------'</div>
              <div class="info">尝试连接到设备: 192.168.5.156:5555</div>
              <div class="info">设备 192.168.5.156:5555 已连接并可用</div>
              <div class="info">'----------' 正在初始化浏览器 '----------'</div>
              <div class="info">'----------' 浏览器初始化完成 '----------'</div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\02无纸化\无纸化1.0.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\02无纸化\无纸化1.0.py</span>
          </div>
          <div class="case pass" id="case_00000003">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">Exhibition_hall_NoPaperinspection_000x</span>
              <span class="executetime">2025-01-13 08:03:36</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\02无纸化\无纸化1.0.py::Exhibition_hall_NoPaperinspection_000x</span>
              <div class="test_steps" id="test_steps Exhibition_hall_NoPaperinspection_000x">
                <span class="label">测试步骤</span>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/No_PaperLess/无纸化首页截图.png" width="50%">
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #2</span>
                  <span>无纸化会议信息</span>
                </div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/No_PaperLess/无纸化会议信息截图.png" width="50%">
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #3</span>
                  <span>无纸化议题信息</span>
                </div>
                <div class="info">请查看议题显示</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/No_PaperLess/议题文件截图.png" width="50%">
                </div>
                <div class="info">请查看议题文件1显示</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/No_PaperLess/议题文件1截图.png" width="50%">
                </div>
                <div class="info">请查看议题文件2显示</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/No_PaperLess/议题文件2截图.png" width="50%">
                </div>
                <div class="info">请查看议题文件3显示</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/No_PaperLess/议题文件3截图.png" width="50%">
                </div>
              </div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\展厅巡检\02无纸化\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\展厅巡检\02无纸化\</span>
              <span class="executetime">2025-01-13 08:05:17</span>
            </div>
            <div class="folder_body">
              <div class="info">ADB 连接已断开: 192.168.5.156:5555</div>
              <div class="info">清除浏览器</div>
            </div>
          </div>
        </div>
        <div class="suite_dir" id="suite_dir cases\展厅巡检\03软终端入会\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\展厅巡检\03软终端入会\</span>
          </div>
          <div class="suite_setup setup" id="suite_setup setup cases\展厅巡检\03软终端入会\">
            <div class="folder_header">
              <span class="label">套件初始化</span>
              <span>cases\展厅巡检\03软终端入会\</span>
              <span class="executetime">2025-01-13 08:05:20</span>
            </div>
            <div class="folder_body">
              <div class="case_step">
                <span class="tag">步骤 #1</span>
                <span>初始化浏览器</span>
              </div>
              <div class="info">'----------' 正在初始化浏览器 '----------'</div>
              <div class="info">'----------' 浏览器初始化完成 '----------'</div>
              <div class="info">输入用户名:Test02</div>
              <div class="info">输入密码:ubains@123</div>
              <div class="info">输入验证码:csba</div>
              <div class="info">点击登录按钮</div>
              <div>
                <img class="screenshot" src="imgs/Exhibit_Inspect/Tx_meeting/会场画面截屏.png" width="50%">
              </div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\03软终端入会\移动端入会.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\03软终端入会\移动端入会.py</span>
          </div>
          <div class="case pass" id="case_00000004">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">Exhibition_hall_Txinspection_000x</span>
              <span class="executetime">2025-01-13 08:05:27</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\03软终端入会\移动端入会.py::Exhibition_hall_Txinspection_000x</span>
              <div class="test_steps" id="test_steps Exhibition_hall_Txinspection_000x">
                <span class="label">测试步骤</span>
              </div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\展厅巡检\03软终端入会\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\展厅巡检\03软终端入会\</span>
              <span class="executetime">2025-01-13 08:06:16</span>
            </div>
            <div class="folder_body">
              <div class="info">清除浏览器</div>
            </div>
          </div>
        </div>
        <div class="suite_dir" id="suite_dir cases\展厅巡检\04展厅会议室中控屏\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\展厅巡检\04展厅会议室中控屏\</span>
          </div>
          <div class="suite_setup setup" id="suite_setup setup cases\展厅巡检\04展厅会议室中控屏\">
            <div class="folder_header">
              <span class="label">套件初始化</span>
              <span>cases\展厅巡检\04展厅会议室中控屏\</span>
              <span class="executetime">2025-01-13 08:06:19</span>
            </div>
            <div class="folder_body">
              <div class="case_step">
                <span class="tag">步骤 #1</span>
                <span>初始化设备adb连接</span>
              </div>
              <div class="info">'----------' 正在初始化ADB连接 '----------'</div>
              <div class="info">尝试连接到设备: 192.168.5.142:5555</div>
              <div class="info">设备 192.168.5.142:5555 已连接并可用</div>
              <div class="info">'----------' 正在初始化浏览器 '----------'</div>
              <div class="info">'----------' 浏览器初始化完成 '----------'</div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\04展厅会议室中控屏\展厅会议室中控屏.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\04展厅会议室中控屏\展厅会议室中控屏.py</span>
          </div>
          <div class="case pass" id="case_00000005">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">Exhibition_Meeting_Control_0001</span>
              <span class="executetime">2025-01-13 08:06:32</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\04展厅会议室中控屏\展厅会议室中控屏.py::Exhibition_Meeting_Control_0001</span>
              <div class="test_steps" id="test_steps Exhibition_Meeting_Control_0001">
                <span class="label">测试步骤</span>
              </div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\展厅巡检\04展厅会议室中控屏\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\展厅巡检\04展厅会议室中控屏\</span>
              <span class="executetime">2025-01-13 08:07:33</span>
            </div>
            <div class="folder_body">
              <div class="info">ADB 连接已断开: 192.168.5.142:5555</div>
              <div class="info">清除浏览器</div>
            </div>
          </div>
        </div>
        <div class="suite_dir" id="suite_dir cases\展厅巡检\04讯飞系统巡检\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\展厅巡检\04讯飞系统巡检\</span>
          </div>
          <div class="suite_setup setup" id="suite_setup setup cases\展厅巡检\04讯飞系统巡检\">
            <div class="folder_header">
              <span class="label">套件初始化</span>
              <span>cases\展厅巡检\04讯飞系统巡检\</span>
              <span class="executetime">2025-01-13 08:07:35</span>
            </div>
            <div class="folder_body">
              <div class="case_step">
                <span class="tag">步骤 #1</span>
                <span>初始化浏览器</span>
              </div>
              <div class="info">'----------' 正在初始化浏览器 '----------'</div>
              <div class="info">'----------' 浏览器初始化完成 '----------'</div>
              <div class="info">输入用户名:Test02</div>
              <div class="info">输入密码:ubains@123</div>
              <div class="info">输入验证码:csba</div>
              <div class="info">点击登录按钮</div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\04讯飞系统巡检\讯飞系统巡检.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\04讯飞系统巡检\讯飞系统巡检.py</span>
          </div>
          <div class="case pass" id="case_00000006">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">XF_Meeting_0001</span>
              <span class="executetime">2025-01-13 08:07:42</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\04讯飞系统巡检\讯飞系统巡检.py::XF_Meeting_0001</span>
              <div class="test_steps" id="test_steps XF_Meeting_0001">
                <span class="label">测试步骤</span>
                <div class="info">请检查讯飞系统是否正确单点登录</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/XF_meeting/讯飞纪要界面截屏.png" width="50%">
                </div>
              </div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\展厅巡检\04讯飞系统巡检\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\展厅巡检\04讯飞系统巡检\</span>
              <span class="executetime">2025-01-13 08:08:05</span>
            </div>
            <div class="folder_body">
              <div class="info">清除浏览器</div>
            </div>
          </div>
        </div>
        <div class="suite_dir" id="suite_dir cases\展厅巡检\05运维系统\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\展厅巡检\05运维系统\</span>
          </div>
          <div class="suite_setup setup" id="suite_setup setup cases\展厅巡检\05运维系统\">
            <div class="folder_header">
              <span class="label">套件初始化</span>
              <span>cases\展厅巡检\05运维系统\</span>
              <span class="executetime">2025-01-13 08:08:07</span>
            </div>
            <div class="folder_body">
              <div class="case_step">
                <span class="tag">步骤 #1</span>
                <span>初始化浏览器</span>
              </div>
              <div class="info">'----------' 正在初始化浏览器 '----------'</div>
              <div class="info">'----------' 浏览器初始化完成 '----------'</div>
              <div class="case_step">
                <span class="tag">步骤 #2</span>
                <span>登录系统</span>
              </div>
              <div class="info">请查看运维系统首页</div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\05运维系统\运维系统巡检.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\05运维系统\运维系统巡检.py</span>
          </div>
          <div class="case pass" id="case_00000007">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">Operation_maintenance_0001</span>
              <span class="executetime">2025-01-13 08:08:11</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\05运维系统\运维系统巡检.py::Operation_maintenance_0001</span>
              <div class="test_steps" id="test_steps Operation_maintenance_0001">
                <span class="label">测试步骤</span>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Operation_maintenance/首页界面.png" width="50%">
                </div>
                <div class="info">请查看会议室的数据展示情况</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Operation_maintenance/进入系统界面.png" width="50%">
                </div>
                <div class="info">请查看设备列表的连接状态</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Operation_maintenance/设备连接状态.png" width="50%">
                </div>
                <div class="info">请查看视频系统设备的连接状态</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Operation_maintenance/视频系统.png" width="50%">
                </div>
                <div class="info">请查看音频系统设备的连接状态</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Operation_maintenance/音频系统.png" width="50%">
                </div>
                <div class="info">请查看控制系统设备的连接状态</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Operation_maintenance/控制系统.png" width="50%">
                </div>
                <div class="info">请查看网络系统设备的连接状态</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Operation_maintenance/网络系统.png" width="50%">
                </div>
                <div class="info">请查看电源系统设备的连接状态</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Operation_maintenance/电源系统.png" width="50%">
                </div>
                <div class="info">请查看运维系统的告警数据展示</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Operation_maintenance/告警数据展示.png" width="50%">
                </div>
              </div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\展厅巡检\05运维系统\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\展厅巡检\05运维系统\</span>
              <span class="executetime">2025-01-13 08:09:10</span>
            </div>
            <div class="folder_body">
              <div class="info">清除浏览器</div>
            </div>
          </div>
        </div>
        <div class="suite_dir" id="suite_dir cases\展厅巡检\06统一平台系统\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\展厅巡检\06统一平台系统\</span>
          </div>
          <div class="suite_setup setup" id="suite_setup setup cases\展厅巡检\06统一平台系统\">
            <div class="folder_header">
              <span class="label">套件初始化</span>
              <span>cases\展厅巡检\06统一平台系统\</span>
              <span class="executetime">2025-01-13 08:09:12</span>
            </div>
            <div class="folder_body">
              <div class="case_step">
                <span class="tag">步骤 #1</span>
                <span>初始化浏览器</span>
              </div>
              <div class="info">'----------' 正在初始化浏览器 '----------'</div>
              <div class="info">'----------' 浏览器初始化完成 '----------'</div>
              <div class="case_step">
                <span class="tag">步骤 #2</span>
                <span>登录系统</span>
              </div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\06统一平台系统\01统一平台巡检.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\06统一平台系统\01统一平台巡检.py</span>
          </div>
          <div class="case pass" id="case_00000008">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">Unified_Platform_0001</span>
              <span class="executetime">2025-01-13 08:09:18</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\06统一平台系统\01统一平台巡检.py::Unified_Platform_0001</span>
              <div class="test_steps" id="test_steps Unified_Platform_0001">
                <span class="label">测试步骤</span>
                <div class="info">选择融合视讯会议</div>
                <div class="info">选择多会议室与参会人</div>
                <div class="info">请查看会议详情是否正确包含:多会议室、会议号、会议名称、会议时间</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Unified_Platform/创建会议详情.png" width="50%">
                </div>
                <div class="info">将左侧会场拖拽到右侧画面进行播放</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Unified_Platform/多画面设置.png" width="50%">
                </div>
                <div class="info">关闭展厅会议室终端的摄像头</div>
                <div class="info">开启展厅指挥中心终端的麦克风</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Unified_Platform/终端设备控制.png" width="50%">
                </div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Unified_Platform/终端入会画面.png" width="50%">
                </div>
                <div class="info">请查看会议详情是否提示:”MCU资源不足“</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Unified_Platform/创建多SMC会议提示MCU资源不足.png" width="50%">
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\06统一平台系统\02软终端入会.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\06统一平台系统\02软终端入会.py</span>
          </div>
          <div class="case pass" id="case_00000009">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">Unified_Platform_Terminal_0001</span>
              <span class="executetime">2025-01-13 08:11:24</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\06统一平台系统\02软终端入会.py::Unified_Platform_Terminal_0001</span>
              <div class="test_steps" id="test_steps Unified_Platform_Terminal_0001">
                <span class="label">测试步骤</span>
                <div class="info">软终端入会画面</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Unified_Platform/软终端入会画面.png" width="50%">
                </div>
              </div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\展厅巡检\06统一平台系统\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\展厅巡检\06统一平台系统\</span>
              <span class="executetime">2025-01-13 08:12:14</span>
            </div>
            <div class="folder_body">
              <div class="info">清除浏览器</div>
            </div>
          </div>
        </div>
        <div class="suite_dir" id="suite_dir cases\展厅巡检\07桌牌系统\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\展厅巡检\07桌牌系统\</span>
          </div>
          <div class="suite_setup setup" id="suite_setup setup cases\展厅巡检\07桌牌系统\">
            <div class="folder_header">
              <span class="label">套件初始化</span>
              <span>cases\展厅巡检\07桌牌系统\</span>
              <span class="executetime">2025-01-13 08:12:16</span>
            </div>
            <div class="folder_body">
              <div class="case_step">
                <span class="tag">步骤 #1</span>
                <span>初始化浏览器</span>
              </div>
              <div class="info">'----------' 正在初始化浏览器 '----------'</div>
              <div class="info">'----------' 浏览器初始化完成 '----------'</div>
              <div class="info">输入用户名:Test02</div>
              <div class="info">输入密码:ubains@123</div>
              <div class="info">输入验证码:csba</div>
              <div class="info">点击登录按钮</div>
              <div class="info">进入后台</div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\07桌牌系统\桌牌系统巡检.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\07桌牌系统\桌牌系统巡检.py</span>
          </div>
          <div class="case pass" id="case_00000010">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">Meeting_TableCard_0001</span>
              <span class="executetime">2025-01-13 08:12:20</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\07桌牌系统\桌牌系统巡检.py::Meeting_TableCard_0001</span>
              <div class="test_steps" id="test_steps Meeting_TableCard_0001">
                <span class="label">测试步骤</span>
                <div class="info">进入桌牌系统</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Meeting_TableCard/进入桌牌系统.png" width="50%">
                </div>
                <div class="info">进入桌牌投图</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Meeting_TableCard/进入桌牌投图.png" width="50%">
                </div>
              </div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\展厅巡检\07桌牌系统\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\展厅巡检\07桌牌系统\</span>
              <span class="executetime">2025-01-13 08:12:34</span>
            </div>
            <div class="folder_body">
              <div class="info">清除浏览器</div>
            </div>
          </div>
        </div>
        <div class="suite_dir" id="suite_dir cases\展厅巡检\08服务器监测\">
          <div>
            <span class="label">进入目录</span>
            <span>cases\展厅巡检\08服务器监测\</span>
          </div>
          <div class="suite_setup setup" id="suite_setup setup cases\展厅巡检\08服务器监测\">
            <div class="folder_header">
              <span class="label">套件初始化</span>
              <span>cases\展厅巡检\08服务器监测\</span>
              <span class="executetime">2025-01-13 08:12:36</span>
            </div>
            <div class="folder_body">
              <div class="case_step">
                <span class="tag">步骤 #1</span>
                <span>初始化浏览器</span>
              </div>
              <div class="info">'----------' 正在初始化浏览器 '----------'</div>
              <div class="info">'----------' 浏览器初始化完成 '----------'</div>
              <div class="info">输入用户名:Test02</div>
              <div class="info">输入密码:ubains@123</div>
              <div class="info">输入验证码:csba</div>
              <div class="info">点击登录按钮</div>
            </div>
          </div>
        </div>
        <div class="suite_file" id="suite_file cases\展厅巡检\08服务器监测\01服务器状态监测.py">
          <div>
            <span class="label">进入文件</span>
            <span>cases\展厅巡检\08服务器监测\01服务器状态监测.py</span>
          </div>
          <div class="case pass" id="case_00000011">
            <div class="folder_header">
              <span class="label caselabel">用例 PASS</span>
              <span class="casename">展厅补充会议创建_001</span>
              <span class="executetime">2025-01-13 08:12:42</span>
            </div>
            <div class="folder_body">
              <span class="case_class_path">cases\展厅巡检\08服务器监测\01服务器状态监测.py::Server_monitoring_0001</span>
              <div class="test_steps" id="test_steps 展厅补充会议创建_001">
                <span class="label">测试步骤</span>
                <div class="info">无法获取或解析文件内容</div>
                <div class="case_step">
                  <span class="tag">步骤 #1</span>
                  <span>在会议室列表搜索:展厅会议室</span>
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #2</span>
                  <span>点击【会议预定】按钮</span>
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #3</span>
                  <span>会议第一步数据填写</span>
                </div>
                <div class="info">输入会议名称:展厅巡检测试,选择会议类型:视讯融合会议,选择预约类型:普通会议</div>
                <div class="info">选择提前30分钟开始签到</div>
                <div class="case_step">
                  <span class="tag">步骤 #4</span>
                  <span>会议第二步数据填写</span>
                </div>
                <div class="info">已选择参会人:['赵嘉诚', 'CZJ', '马晓丽', '王兵', '陈林', '李立键', '丁海洪', '刘建胜', '潘松林', '卢培锽', '黄史恭', '罗一龙', '彭甘宇']</div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Server_Monitoring/选择内部参会人.png" width="50%">
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #5</span>
                  <span>会议第三步数据填写</span>
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #6</span>
                  <span>点击【确定】按钮</span>
                </div>
                <div class="case_step">
                  <span class="tag">步骤 #7</span>
                  <span>点击【确定】按钮</span>
                </div>
                <div>
                  <img class="screenshot" src="imgs/Exhibit_Inspect/Server_Monitoring/预定会议成功界面.png" width="50%">
                </div>
              </div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\展厅巡检\08服务器监测\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\展厅巡检\08服务器监测\</span>
              <span class="executetime">2025-01-13 08:13:13</span>
            </div>
            <div class="folder_body">
              <div class="info">清除浏览器</div>
            </div>
          </div>
          <div class="suite_teardown teardown" id="suite_teardown teardown cases\">
            <div class="folder_header">
              <span class="label">套件清除</span>
              <span>cases\</span>
              <span class="executetime">2025-01-13 08:13:15</span>
            </div>
            <div class="folder_body">
              <div class="info">清除浏览器</div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="float_menu">
      <div class="menu-item" onclick="document.querySelector(&quot;body&quot;).scrollIntoView()">页首</div>
      <div class="menu-item" onclick="window.open(&quot;http://www.byhy.net/tut/auto/hytest/01&quot;, &quot;_blank&quot;); ">帮助</div>
      <div class="menu-item" id="display_mode" onclick="toggle_folder_all_cases()">Summary</div>
      <div class="error_jumper" display="none">
        <div class="menu-item" onclick="previous_error()" title="上一个错误">∧</div>
        <div class="menu-item" onclick="next_error()" title="下一个错误">∨</div>
      </div>
    </div>
  </body>
</html>