<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="AutoImportSettings">
    <option name="autoReloadType" value="SELECTIVE" />
  </component>
  <component name="ChangeListManager">
    <list default="true" id="00f4febb-36b6-426d-bfe6-b023876a617e" name="Default Changelist" comment="添加摄像头的四个功能">
      <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/main.py" beforeDir="false" afterPath="$PROJECT_DIR$/main.py" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/src/framework/common.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/framework/common.py" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/src/framework/dingTalk.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/framework/dingTalk.py" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/src/pageobject/basepage.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/pageobject/basepage.py" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/src/pageobject/livecamerapage.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/pageobject/livecamerapage.py" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/src/pageobject/loginpage.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/pageobject/loginpage.py" afterDir="false" />
      <change beforePath="$PROJECT_DIR$/src/testcase/test_LiveCameraPage.py" beforeDir="false" afterPath="$PROJECT_DIR$/src/testcase/test_LiveCameraPage.py" afterDir="false" />
    </list>
    <option name="SHOW_DIALOG" value="false" />
    <option name="HIGHLIGHT_CONFLICTS" value="true" />
    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
    <option name="LAST_RESOLUTION" value="IGNORE" />
  </component>
  <component name="FileTemplateManagerImpl">
    <option name="RECENT_TEMPLATES">
      <list>
        <option value="Python Script" />
      </list>
    </option>
  </component>
  <component name="Git.Settings">
    <option name="UPDATE_TYPE" value="MERGE" />
    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
  </component>
  <component name="GitSEFilterConfiguration">
    <file-type-list>
      <filtered-out-file-type name="LOCAL_BRANCH" />
      <filtered-out-file-type name="REMOTE_BRANCH" />
      <filtered-out-file-type name="TAG" />
      <filtered-out-file-type name="COMMIT_BY_MESSAGE" />
    </file-type-list>
  </component>
  <component name="HighlightingSettingsPerFile">
    <setting file="file://$PROJECT_DIR$/main.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/src/pageobject/basepage.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/src/testcase/test_MainBarPage.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/src/pageobject/loginpage.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/src/framework/dingTalk.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/src/testcase/test_WhiteBoardPage.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/demo.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/src/framework/appDriver.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/src/pageobject/mainpage.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/src/framework/common.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/src/pageobject/mainbarpage.py" root0="FORCE_HIGHLIGHTING" />
    <setting file="file://$PROJECT_DIR$/config/config.ini" root0="FORCE_HIGHLIGHTING" />
  </component>
  <component name="IdeDocumentHistory">
    <option name="CHANGED_PATHS">
      <list>
        <option value="$PROJECT_DIR$/wyfTest.py" />
        <option value="$PROJECT_DIR$/appDriver.py" />
        <option value="$PROJECT_DIR$/login.py" />
        <option value="$PROJECT_DIR$/liveCourseTable/today.py" />
        <option value="$PROJECT_DIR$/liveCourseTable/weekDay.py" />
        <option value="$PROJECT_DIR$/liveCourseTable/classStatus.py" />
        <option value="$PROJECT_DIR$/liveRoom/startPrompt.py" />
        <option value="$PROJECT_DIR$/liveRoom/roomName.py" />
        <option value="$PROJECT_DIR$/liveRoom/CoursewareTab.py" />
        <option value="$PROJECT_DIR$/liveRoom/coursewareTab.py" />
        <option value="$PROJECT_DIR$/case/test_one.py" />
        <option value="$PROJECT_DIR$/common.py" />
        <option value="$PROJECT_DIR$/case/test_enter.py" />
        <option value="$PROJECT_DIR$/config/config.ini" />
      </list>
    </option>
  </component>
  <component name="ProjectFrameBounds">
    <option name="x" value="319" />
    <option name="y" value="38" />
    <option name="width" value="2196" />
    <option name="height" value="1321" />
  </component>
  <component name="ProjectId" id="1tNJXUBIdF7Iljvh6v3JNiXndy2" />
  <component name="ProjectLevelVcsManager" settingsEditedManually="true">
    <OptionsSetting value="false" id="Update" />
  </component>
  <component name="ProjectView">
    <navigator proportions="" version="1">
      <foldersAlwaysOnTop value="true" />
    </navigator>
    <panes>
      <pane id="ProjectPane">
        <subPane>
          <expand>
            <path>
              <item name="xm-uitest-sow" type="b2602c69:ProjectViewProjectNode" />
              <item name="xm-uitest-sow" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="xm-uitest-sow" type="b2602c69:ProjectViewProjectNode" />
              <item name="xm-uitest-sow" type="462c0819:PsiDirectoryNode" />
              <item name="case" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="xm-uitest-sow" type="b2602c69:ProjectViewProjectNode" />
              <item name="xm-uitest-sow" type="462c0819:PsiDirectoryNode" />
              <item name="config" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="xm-uitest-sow" type="b2602c69:ProjectViewProjectNode" />
              <item name="xm-uitest-sow" type="462c0819:PsiDirectoryNode" />
              <item name="liveCourseTable" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="xm-uitest-sow" type="b2602c69:ProjectViewProjectNode" />
              <item name="xm-uitest-sow" type="462c0819:PsiDirectoryNode" />
              <item name="liveRoom" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="xm-uitest-sow" type="b2602c69:ProjectViewProjectNode" />
              <item name="xm-uitest-sow" type="462c0819:PsiDirectoryNode" />
              <item name="src" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="xm-uitest-sow" type="b2602c69:ProjectViewProjectNode" />
              <item name="xm-uitest-sow" type="462c0819:PsiDirectoryNode" />
              <item name="src" type="462c0819:PsiDirectoryNode" />
              <item name="framework" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="xm-uitest-sow" type="b2602c69:ProjectViewProjectNode" />
              <item name="xm-uitest-sow" type="462c0819:PsiDirectoryNode" />
              <item name="src" type="462c0819:PsiDirectoryNode" />
              <item name="pageobject" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="xm-uitest-sow" type="b2602c69:ProjectViewProjectNode" />
              <item name="xm-uitest-sow" type="462c0819:PsiDirectoryNode" />
              <item name="src" type="462c0819:PsiDirectoryNode" />
              <item name="testcase" type="462c0819:PsiDirectoryNode" />
            </path>
            <path>
              <item name="xm-uitest-sow" type="b2602c69:ProjectViewProjectNode" />
              <item name="xm-uitest-sow" type="462c0819:PsiDirectoryNode" />
              <item name="tools" type="462c0819:PsiDirectoryNode" />
            </path>
          </expand>
          <select />
        </subPane>
      </pane>
      <pane id="Scope" />
    </panes>
  </component>
  <component name="ProjectViewState">
    <option name="hideEmptyMiddlePackages" value="true" />
    <option name="showLibraryContents" value="true" />
  </component>
  <component name="PropertiesComponent">
    <property name="ASKED_ADD_EXTERNAL_FILES" value="true" />
    <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
    <property name="WebServerToolWindowFactoryState" value="false" />
    <property name="last_opened_file_path" value="$PROJECT_DIR$/src/framework" />
    <property name="node.js.detected.package.eslint" value="true" />
    <property name="node.js.detected.package.tslint" value="true" />
    <property name="node.js.path.for.package.eslint" value="project" />
    <property name="node.js.path.for.package.tslint" value="project" />
    <property name="node.js.selected.package.eslint" value="(autodetect)" />
    <property name="node.js.selected.package.tslint" value="(autodetect)" />
    <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
    <property name="nodejs_npm_path_reset_for_default_project" value="true" />
    <property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
  </component>
  <component name="RecentsManager">
    <key name="CopyFile.RECENT_KEYS">
      <recent name="E:\python project\xm-uitest-sow\src\framework" />
    </key>
    <key name="MoveFile.RECENT_KEYS">
      <recent name="E:\python project\xm-uitest-sow\report\" />
      <recent name="E:\python project\xm-uitest-sow\src\testcase" />
      <recent name="D:\pycharm projects\xm-uitest-sow\commom" />
      <recent name="C:\Users\Administrator\PycharmProjects\xm-uitest-live" />
    </key>
  </component>
  <component name="RunManager" selected="Python tests.pytest for test_LiveCameraPage.TestLivePage.testOpenCameraImage">
    <configuration name="demo" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
      <module name="xm-uitest-live" />
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs>
        <env name="PYTHONUNBUFFERED" value="1" />
      </envs>
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
      <option name="IS_MODULE_SDK" value="true" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/demo.py" />
      <option name="PARAMETERS" value="" />
      <option name="SHOW_COMMAND_LINE" value="false" />
      <option name="EMULATE_TERMINAL" value="false" />
      <option name="MODULE_MODE" value="false" />
      <option name="REDIRECT_INPUT" value="false" />
      <option name="INPUT_FILE" value="" />
      <method v="2" />
    </configuration>
    <configuration name="main" type="PythonConfigurationType" factoryName="Python" temporary="true" nameIsGenerated="true">
      <module name="xm-uitest-live" />
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <envs>
        <env name="PYTHONUNBUFFERED" value="1" />
      </envs>
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
      <option name="IS_MODULE_SDK" value="true" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/main.py" />
      <option name="PARAMETERS" value="" />
      <option name="SHOW_COMMAND_LINE" value="false" />
      <option name="EMULATE_TERMINAL" value="false" />
      <option name="MODULE_MODE" value="false" />
      <option name="REDIRECT_INPUT" value="false" />
      <option name="INPUT_FILE" value="" />
      <method v="2" />
    </configuration>
    <configuration name="pytest for test_LiveCameraPage.TestLivePage" type="tests" factoryName="py.test" temporary="true" nameIsGenerated="true">
      <module name="xm-uitest-live" />
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/testcase" />
      <option name="IS_MODULE_SDK" value="true" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <option name="_new_keywords" value="&quot;&quot;" />
      <option name="_new_parameters" value="&quot;&quot;" />
      <option name="_new_additionalArguments" value="&quot;&quot;" />
      <option name="_new_target" value="&quot;test_LiveCameraPage.TestLivePage&quot;" />
      <option name="_new_targetType" value="&quot;PYTHON&quot;" />
      <method v="2" />
    </configuration>
    <configuration name="pytest for test_LiveCameraPage.TestLivePage.testCloseCameraByFunction2" type="tests" factoryName="py.test" temporary="true" nameIsGenerated="true">
      <module name="xm-uitest-live" />
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/testcase" />
      <option name="IS_MODULE_SDK" value="true" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <option name="_new_keywords" value="&quot;&quot;" />
      <option name="_new_parameters" value="&quot;&quot;" />
      <option name="_new_additionalArguments" value="&quot;&quot;" />
      <option name="_new_target" value="&quot;test_LiveCameraPage.TestLivePage.testCloseCameraByFunction2&quot;" />
      <option name="_new_targetType" value="&quot;PYTHON&quot;" />
      <method v="2" />
    </configuration>
    <configuration name="pytest for test_LiveCameraPage.TestLivePage.testOpenCameraImage" type="tests" factoryName="py.test" temporary="true" nameIsGenerated="true">
      <module name="xm-uitest-live" />
      <option name="INTERPRETER_OPTIONS" value="" />
      <option name="PARENT_ENVS" value="true" />
      <option name="SDK_HOME" value="" />
      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/src/testcase" />
      <option name="IS_MODULE_SDK" value="true" />
      <option name="ADD_CONTENT_ROOTS" value="true" />
      <option name="ADD_SOURCE_ROOTS" value="true" />
      <option name="_new_keywords" value="&quot;&quot;" />
      <option name="_new_parameters" value="&quot;&quot;" />
      <option name="_new_additionalArguments" value="&quot;&quot;" />
      <option name="_new_target" value="&quot;test_LiveCameraPage.TestLivePage.testOpenCameraImage&quot;" />
      <option name="_new_targetType" value="&quot;PYTHON&quot;" />
      <method v="2" />
    </configuration>
    <recent_temporary>
      <list>
        <item itemvalue="Python tests.pytest for test_LiveCameraPage.TestLivePage.testOpenCameraImage" />
        <item itemvalue="Python tests.pytest for test_LiveCameraPage.TestLivePage.testCloseCameraByFunction2" />
        <item itemvalue="Python.main" />
        <item itemvalue="Python.demo" />
        <item itemvalue="Python tests.pytest for test_LiveCameraPage.TestLivePage" />
      </list>
    </recent_temporary>
  </component>
  <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
  <component name="SvnConfiguration">
    <configuration>C:\Users\Administrator\AppData\Roaming\Subversion</configuration>
  </component>
  <component name="TaskManager">
    <task active="true" id="Default" summary="Default task">
      <changelist id="00f4febb-36b6-426d-bfe6-b023876a617e" name="Default Changelist" comment="添加转换窗口方法" />
      <created>1620807921250</created>
      <option name="number" value="Default" />
      <option name="presentableId" value="Default" />
      <updated>1620807921250</updated>
      <workItem from="1620807922438" duration="3526000" />
      <workItem from="1620873798861" duration="1909000" />
      <workItem from="1620882771688" duration="3252000" />
      <workItem from="1621251366435" duration="656000" />
      <workItem from="1621391993522" duration="14000" />
      <workItem from="1621392022360" duration="821000" />
      <workItem from="1621566277426" duration="4889000" />
    </task>
    <task id="LOCAL-00001" summary="test test">
      <created>1620811442738</created>
      <option name="number" value="00001" />
      <option name="presentableId" value="LOCAL-00001" />
      <option name="project" value="LOCAL" />
      <updated>1620811442738</updated>
    </task>
    <task id="LOCAL-00002" summary="test test">
      <created>1620878846843</created>
      <option name="number" value="00002" />
      <option name="presentableId" value="LOCAL-00002" />
      <option name="project" value="LOCAL" />
      <updated>1620878846843</updated>
    </task>
    <task id="LOCAL-00003" summary="just just test">
      <created>1620879337037</created>
      <option name="number" value="00003" />
      <option name="presentableId" value="LOCAL-00003" />
      <option name="project" value="LOCAL" />
      <updated>1620879337037</updated>
    </task>
    <task id="LOCAL-00004" summary="just just test">
      <created>1620882887920</created>
      <option name="number" value="00004" />
      <option name="presentableId" value="LOCAL-00004" />
      <option name="project" value="LOCAL" />
      <updated>1620882887920</updated>
    </task>
    <task id="LOCAL-00005" summary="rename">
      <created>1620884042477</created>
      <option name="number" value="00005" />
      <option name="presentableId" value="LOCAL-00005" />
      <option name="project" value="LOCAL" />
      <updated>1620884042477</updated>
    </task>
    <task id="LOCAL-00006" summary="同步">
      <created>1622638018445</created>
      <option name="number" value="00006" />
      <option name="presentableId" value="LOCAL-00006" />
      <option name="project" value="LOCAL" />
      <updated>1622638018445</updated>
    </task>
    <task id="LOCAL-00007" summary="登录-开课-结束课程-关闭客户端">
      <created>1624007574648</created>
      <option name="number" value="00007" />
      <option name="presentableId" value="LOCAL-00007" />
      <option name="project" value="LOCAL" />
      <updated>1624007574649</updated>
    </task>
    <task id="LOCAL-00008" summary="登录-开课-结束课程-关闭客户端">
      <created>1624007701385</created>
      <option name="number" value="00008" />
      <option name="presentableId" value="LOCAL-00008" />
      <option name="project" value="LOCAL" />
      <updated>1624007701385</updated>
    </task>
    <task id="LOCAL-00009" summary="添加转换窗口方法">
      <created>1624011986682</created>
      <option name="number" value="00009" />
      <option name="presentableId" value="LOCAL-00009" />
      <option name="project" value="LOCAL" />
      <updated>1624011986682</updated>
    </task>
    <task id="LOCAL-00010" summary="添加转换窗口方法">
      <created>1624012198851</created>
      <option name="number" value="00010" />
      <option name="presentableId" value="LOCAL-00010" />
      <option name="project" value="LOCAL" />
      <updated>1624012198851</updated>
    </task>
    <task id="LOCAL-00011" summary="review">
      <created>1624067390535</created>
      <option name="number" value="00011" />
      <option name="presentableId" value="LOCAL-00011" />
      <option name="project" value="LOCAL" />
      <updated>1624067390535</updated>
    </task>
    <task id="LOCAL-00012" summary="添加测试白板的page和testcase">
      <created>1624256411294</created>
      <option name="number" value="00012" />
      <option name="presentableId" value="LOCAL-00012" />
      <option name="project" value="LOCAL" />
      <updated>1624256411294</updated>
    </task>
    <task id="LOCAL-00013" summary="修改为pytest框架">
      <created>1624266261609</created>
      <option name="number" value="00013" />
      <option name="presentableId" value="LOCAL-00013" />
      <option name="project" value="LOCAL" />
      <updated>1624266261609</updated>
    </task>
    <task id="LOCAL-00014" summary="review">
      <created>1624270134308</created>
      <option name="number" value="00014" />
      <option name="presentableId" value="LOCAL-00014" />
      <option name="project" value="LOCAL" />
      <updated>1624270134308</updated>
    </task>
    <task id="LOCAL-00015" summary="review">
      <created>1624345577551</created>
      <option name="number" value="00015" />
      <option name="presentableId" value="LOCAL-00015" />
      <option name="project" value="LOCAL" />
      <updated>1624345577551</updated>
    </task>
    <task id="LOCAL-00016" summary="allure添加截图">
      <created>1624420681115</created>
      <option name="number" value="00016" />
      <option name="presentableId" value="LOCAL-00016" />
      <option name="project" value="LOCAL" />
      <updated>1624420681115</updated>
    </task>
    <task id="LOCAL-00017" summary="review">
      <created>1624426645130</created>
      <option name="number" value="00017" />
      <option name="presentableId" value="LOCAL-00017" />
      <option name="project" value="LOCAL" />
      <updated>1624426645130</updated>
    </task>
    <task id="LOCAL-00018" summary="review">
      <created>1624433942468</created>
      <option name="number" value="00018" />
      <option name="presentableId" value="LOCAL-00018" />
      <option name="project" value="LOCAL" />
      <updated>1624433942468</updated>
    </task>
    <task id="LOCAL-00019" summary="mainpage拆分为多个allure.step步骤">
      <created>1624448489590</created>
      <option name="number" value="00019" />
      <option name="presentableId" value="LOCAL-00019" />
      <option name="project" value="LOCAL" />
      <updated>1624448489590</updated>
    </task>
    <task id="LOCAL-00020" summary="操作被隐藏的元素界面可视">
      <created>1625561212467</created>
      <option name="number" value="00020" />
      <option name="presentableId" value="LOCAL-00020" />
      <option name="project" value="LOCAL" />
      <updated>1625561212467</updated>
    </task>
    <task id="LOCAL-00021" summary="操作被隐藏的元素界面可视-2,公共方法login添加">
      <created>1625561298275</created>
      <option name="number" value="00021" />
      <option name="presentableId" value="LOCAL-00021" />
      <option name="project" value="LOCAL" />
      <updated>1625561298275</updated>
    </task>
    <task id="LOCAL-00022" summary="判断当前系统是否为Windows或者darwin(mac)（当前只有两钟系统）">
      <created>1625561787863</created>
      <option name="number" value="00022" />
      <option name="presentableId" value="LOCAL-00022" />
      <option name="project" value="LOCAL" />
      <updated>1625561787863</updated>
    </task>
    <task id="LOCAL-00023" summary="review">
      <created>1625561912397</created>
      <option name="number" value="00023" />
      <option name="presentableId" value="LOCAL-00023" />
      <option name="project" value="LOCAL" />
      <updated>1625561912397</updated>
    </task>
    <task id="LOCAL-00024" summary="添加本地文件路径区分mac/windows">
      <created>1625562469198</created>
      <option name="number" value="00024" />
      <option name="presentableId" value="LOCAL-00024" />
      <option name="project" value="LOCAL" />
      <updated>1625562469198</updated>
    </task>
    <task id="LOCAL-00025" summary="增加了调试中的切换环境方法">
      <created>1625640405518</created>
      <option name="number" value="00025" />
      <option name="presentableId" value="LOCAL-00025" />
      <option name="project" value="LOCAL" />
      <updated>1625640405518</updated>
    </task>
    <task id="LOCAL-00026" summary="请求头添加enterpriseId,并且设置各个请求头参数为变量，在config.ini中设置">
      <created>1625646987045</created>
      <option name="number" value="00026" />
      <option name="presentableId" value="LOCAL-00026" />
      <option name="project" value="LOCAL" />
      <updated>1625646987045</updated>
    </task>
    <task id="LOCAL-00027" summary="review">
      <created>1625647121753</created>
      <option name="number" value="00027" />
      <option name="presentableId" value="LOCAL-00027" />
      <option name="project" value="LOCAL" />
      <updated>1625647121753</updated>
    </task>
    <task id="LOCAL-00028" summary="review">
      <created>1625648148936</created>
      <option name="number" value="00028" />
      <option name="presentableId" value="LOCAL-00028" />
      <option name="project" value="LOCAL" />
      <updated>1625648148936</updated>
    </task>
    <task id="LOCAL-00029" summary="增加白板的测试用例-7个">
      <created>1625735563148</created>
      <option name="number" value="00029" />
      <option name="presentableId" value="LOCAL-00029" />
      <option name="project" value="LOCAL" />
      <updated>1625735563148</updated>
    </task>
    <task id="LOCAL-00030" summary="发送钉钉测试报告，本机作为服务器">
      <created>1625802042770</created>
      <option name="number" value="00030" />
      <option name="presentableId" value="LOCAL-00030" />
      <option name="project" value="LOCAL" />
      <updated>1625802042770</updated>
    </task>
    <task id="LOCAL-00031" summary="review">
      <created>1626328922261</created>
      <option name="number" value="00031" />
      <option name="presentableId" value="LOCAL-00031" />
      <option name="project" value="LOCAL" />
      <updated>1626328922261</updated>
    </task>
    <task id="LOCAL-00032" summary="添加时间轴case">
      <created>1626665483451</created>
      <option name="number" value="00032" />
      <option name="presentableId" value="LOCAL-00032" />
      <option name="project" value="LOCAL" />
      <updated>1626665483451</updated>
    </task>
    <task id="LOCAL-00033" summary="添加时间轴case">
      <created>1626665531521</created>
      <option name="number" value="00033" />
      <option name="presentableId" value="LOCAL-00033" />
      <option name="project" value="LOCAL" />
      <updated>1626665531521</updated>
    </task>
    <task id="LOCAL-00034" summary="添加时间轴case">
      <created>1626675947132</created>
      <option name="number" value="00034" />
      <option name="presentableId" value="LOCAL-00034" />
      <option name="project" value="LOCAL" />
      <updated>1626675947132</updated>
    </task>
    <task id="LOCAL-00035" summary="添加时间轴case">
      <created>1626676712122</created>
      <option name="number" value="00035" />
      <option name="presentableId" value="LOCAL-00035" />
      <option name="project" value="LOCAL" />
      <updated>1626676712122</updated>
    </task>
    <task id="LOCAL-00036" summary="review">
      <created>1626685366746</created>
      <option name="number" value="00036" />
      <option name="presentableId" value="LOCAL-00036" />
      <option name="project" value="LOCAL" />
      <updated>1626685366746</updated>
    </task>
    <task id="LOCAL-00037" summary="添加删除白板功能">
      <created>1626687629349</created>
      <option name="number" value="00037" />
      <option name="presentableId" value="LOCAL-00037" />
      <option name="project" value="LOCAL" />
      <updated>1626687629349</updated>
    </task>
    <task id="LOCAL-00038" summary="添加摄像头的四个功能">
      <created>1626747477550</created>
      <option name="number" value="00038" />
      <option name="presentableId" value="LOCAL-00038" />
      <option name="project" value="LOCAL" />
      <updated>1626747477550</updated>
    </task>
    <option name="localTasksCounter" value="39" />
    <servers />
  </component>
  <component name="TestHistory">
    <history-entry file="pytest_for_test_enter_test_answer - 2021.05.21 at 16h 37m 40s.xml">
      <configuration name="pytest for test_enter.test_answer" configurationId="tests" />
    </history-entry>
    <history-entry file="pytest_for_testLoginPage_TestLoginPage_testLogin - 2021.06.18 at 17h 58m 29s.xml">
      <configuration name="pytest for testLoginPage.TestLoginPage.testLogin" configurationId="tests" />
    </history-entry>
    <history-entry file="pytest_for_testMainPage_TestMainPage_test_2_StartLive - 2021.06.18 at 17h 59m 07s.xml">
      <configuration name="pytest for testMainPage.TestMainPage.test_2_StartLive" configurationId="tests" />
    </history-entry>
    <history-entry file="pytest_for_testMainPage_TestMainPage_test_2_StartLive - 2021.06.18 at 17h 59m 15s.xml">
      <configuration name="pytest for testMainPage.TestMainPage.test_2_StartLive" configurationId="tests" />
    </history-entry>
    <history-entry file="pytest_for_testMainPage_TestMainPage_test_2_StartLive - 2021.06.18 at 17h 59m 24s.xml">
      <configuration name="pytest for testMainPage.TestMainPage.test_2_StartLive" configurationId="tests" />
    </history-entry>
    <history-entry file="pytest_for_testLoginPage_TestLoginPage_testLogin - 2021.06.18 at 18h 07m 02s.xml">
      <configuration name="pytest for testLoginPage.TestLoginPage.testLogin" configurationId="tests" />
    </history-entry>
    <history-entry file="pytest_for_testLoginPage_TestLoginPage_testLogin - 2021.06.18 at 18h 08m 34s.xml">
      <configuration name="pytest for testLoginPage.TestLoginPage.testLogin" configurationId="tests" />
    </history-entry>
  </component>
  <component name="TimeTrackingManager">
    <option name="totallyTimeSpent" value="16379000" />
  </component>
  <component name="ToolWindowManager">
    <frame x="316" y="60" width="2144" height="1291" extended-state="0" />
    <layout>
      <window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.18522073" />
      <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
      <window_info id="Favorites" order="2" side_tool="true" />
      <window_info anchor="bottom" id="Message" order="0" />
      <window_info anchor="bottom" id="Find" order="1" />
      <window_info active="true" anchor="bottom" id="Run" order="2" sideWeight="0.49945474" visible="true" weight="0.36473638" />
      <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
      <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
      <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
      <window_info anchor="bottom" id="TODO" order="6" />
      <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
      <window_info anchor="bottom" id="Version Control" order="8" weight="0.2736954" />
      <window_info anchor="bottom" id="Database Changes" order="9" />
      <window_info anchor="bottom" id="Event Log" order="10" sideWeight="0.50054526" side_tool="true" weight="0.39504844" />
      <window_info anchor="bottom" id="Terminal" order="11" weight="0.34100598" />
      <window_info anchor="bottom" id="Python Console" order="12" weight="0.3290653" />
      <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
      <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
      <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
      <window_info anchor="right" id="SciView" order="3" />
      <window_info anchor="right" id="Database" order="4" />
    </layout>
  </component>
  <component name="TypeScriptGeneratedFilesManager">
    <option name="version" value="1" />
  </component>
  <component name="Vcs.Log.Tabs.Properties">
    <option name="TAB_STATES">
      <map>
        <entry key="MAIN">
          <value>
            <State>
              <option name="FILTERS">
                <map>
                  <entry key="branch">
                    <value>
                      <list>
                        <option value="master" />
                      </list>
                    </value>
                  </entry>
                </map>
              </option>
            </State>
          </value>
        </entry>
      </map>
    </option>
    <option name="RECENT_FILTERS">
      <map>
        <entry key="Branch">
          <value>
            <list />
          </value>
        </entry>
        <entry key="User">
          <value>
            <list />
          </value>
        </entry>
      </map>
    </option>
    <option name="oldMeFiltersMigrated" value="true" />
  </component>
  <component name="VcsManagerConfiguration">
    <ignored-roots>
      <path value="$PROJECT_DIR$/.." />
    </ignored-roots>
    <MESSAGE value="test test" />
    <MESSAGE value="just just test" />
    <MESSAGE value="rename" />
    <MESSAGE value="同步" />
    <MESSAGE value="登录-开课-结束课程-关闭客户端" />
    <MESSAGE value="添加转换窗口方法" />
    <MESSAGE value="添加测试白板的page和testcase" />
    <MESSAGE value="修改为pytest框架" />
    <MESSAGE value="allure添加截图" />
    <MESSAGE value="mainpage拆分为多个allure.step步骤" />
    <MESSAGE value="操作被隐藏的元素界面可视" />
    <MESSAGE value="操作被隐藏的元素界面可视-2,公共方法login添加" />
    <MESSAGE value="判断当前系统是否为Windows或者darwin(mac)（当前只有两钟系统）" />
    <MESSAGE value="添加本地文件路径区分mac/windows" />
    <MESSAGE value="增加了调试中的切换环境方法" />
    <MESSAGE value="请求头添加enterpriseId,并且设置各个请求头参数为变量，在config.ini中设置" />
    <MESSAGE value="增加白板的测试用例-7个" />
    <MESSAGE value="发送钉钉测试报告，本机作为服务器" />
    <MESSAGE value="添加时间轴case" />
    <MESSAGE value="review" />
    <MESSAGE value="添加删除白板功能" />
    <MESSAGE value="添加摄像头的四个功能" />
    <option name="LAST_COMMIT_MESSAGE" value="添加摄像头的四个功能" />
  </component>
  <component name="editorHistoryManager">
    <entry file="file://$PROJECT_DIR$/server.log" />
    <entry file="file://$PROJECT_DIR$/wyfTest.py" />
    <entry file="file://$PROJECT_DIR$/liveCourseTable/weekName.py">
      <provider selected="true" editor-type-id="text-editor">
        <state>
          <folding>
            <element signature="e#0#43#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/liveCourseTable/__init__.py">
      <provider selected="true" editor-type-id="text-editor" />
    </entry>
    <entry file="file://$PROJECT_DIR$/liveCourseTable/classStatus.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="200">
          <caret line="11" column="54" selection-start-line="11" selection-start-column="54" selection-end-line="11" selection-end-column="54" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/liveRoom/startPrompt.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="120">
          <caret line="7" column="21" selection-start-line="7" selection-start-column="21" selection-end-line="7" selection-end-column="21" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/liveRoom/coursewareTab.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="380">
          <caret line="20" column="13" selection-start-line="20" selection-start-column="13" selection-end-line="20" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/common.py" />
    <entry file="file://$PROJECT_DIR$/commom/__init__.py" />
    <entry file="file://$PROJECT_DIR$/case/test_enter.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="120">
          <caret line="6" column="11" selection-start-line="6" selection-start-column="11" selection-end-line="6" selection-end-column="11" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/liveRoom/roomName.py">
      <provider selected="true" editor-type-id="text-editor">
        <state>
          <folding>
            <element signature="e#0#43#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/liveCourseTable/weekDay.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="340">
          <caret line="18" lean-forward="true" selection-start-line="18" selection-end-line="18" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/liveCourseTable/today.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="340">
          <caret line="18" lean-forward="true" selection-start-line="18" selection-end-line="18" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/liveCourseTable/startClass.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="440">
          <caret line="24" selection-start-line="24" selection-end-line="24" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/liveCourseTable/enterClass.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="220">
          <caret line="12" column="60" selection-start-line="12" selection-start-column="60" selection-end-line="12" selection-end-column="60" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/pageobject/basepage.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-540">
          <folding>
            <element signature="e#0#22#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/pageobject/loginpage.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="300">
          <caret line="15" column="44" selection-start-line="15" selection-start-column="44" selection-end-line="15" selection-end-column="44" />
          <folding>
            <element signature="e#0#40#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/pageobject/mainpage.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-65">
          <caret line="25" column="59" selection-start-line="25" selection-start-column="59" selection-end-line="25" selection-end-column="59" />
          <folding>
            <element signature="e#0#46#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/config/readConfig.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="240">
          <caret line="12" column="19" lean-forward="true" selection-start-line="12" selection-start-column="19" selection-end-line="12" selection-end-column="19" />
          <folding>
            <element signature="e#0#19#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/config/config.ini">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="180">
          <caret line="9" selection-start-line="9" selection-end-line="9" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/framework/appDriver.py">
      <provider selected="true" editor-type-id="text-editor">
        <state>
          <folding>
            <element signature="e#0#9#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/commom/appDriver.py" />
    <entry file="file://$PROJECT_DIR$/commom/alertAccept.py" />
    <entry file="file://$PROJECT_DIR$/commom/login.py" />
    <entry file="file://$PROJECT_DIR$/src/framework/common.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-1020">
          <folding>
            <element signature="e#0#11#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/requirements.txt">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="40">
          <caret line="2" column="13" selection-start-line="2" selection-start-column="13" selection-end-line="2" selection-end-column="13" />
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/testcase/testMainPage.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="-840">
          <folding>
            <element signature="e#0#39#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/main.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="480">
          <caret line="24" selection-start-line="24" selection-end-line="24" />
          <folding>
            <element signature="e#0#15#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
    <entry file="file://$PROJECT_DIR$/src/testcase/testLoginPage.py">
      <provider selected="true" editor-type-id="text-editor">
        <state relative-caret-position="380">
          <caret line="19" column="13" selection-start-line="19" selection-start-column="13" selection-end-line="19" selection-end-column="13" />
          <folding>
            <element signature="e#0#46#0" expanded="true" />
          </folding>
        </state>
      </provider>
    </entry>
  </component>
  <component name="masterDetails">
    <states>
      <state key="ScopeChooserConfigurable.UI">
        <settings>
          <splitter-proportions>
            <option name="proportions">
              <list>
                <option value="0.2" />
              </list>
            </option>
          </splitter-proportions>
        </settings>
      </state>
    </states>
  </component>
</project>