提交 127fcc01 authored 作者: 陈泽健's avatar 陈泽健

ci: 更新 .gitignore 并移除测试报告,展厅会议室中控屏增加截图操作。

- 从 .gitignore 中移除了预定系统/reports/ 目录的排除规则
- 删除了预定系统/reports/ 目录下的测试报告文件
上级 3c440f1a
/预定系统/reports/
/预定系统/log/ /预定系统/log/
/日志监测/error_log/ /日志监测/error_log/
/预定配套件/中控门口屏/reports/ /预定配套件/中控门口屏/reports/
......
...@@ -52,6 +52,7 @@ class ExhibitionMeetingControl: ...@@ -52,6 +52,7 @@ class ExhibitionMeetingControl:
'//android.widget.FrameLayout[@content-desc="10005"]/android.widget.Button') '//android.widget.FrameLayout[@content-desc="10005"]/android.widget.Button')
enter_system_button.click() enter_system_button.click()
sleep(10) sleep(10)
INFO("进入系统") INFO("进入系统")
# 点击【确认】按钮 # 点击【确认】按钮
INFO("点击【确认】按钮") INFO("点击【确认】按钮")
...@@ -59,6 +60,9 @@ class ExhibitionMeetingControl: ...@@ -59,6 +60,9 @@ class ExhibitionMeetingControl:
'//android.widget.FrameLayout[@content-desc="10033"]/android.widget.Button') '//android.widget.FrameLayout[@content-desc="10033"]/android.widget.Button')
confirm_button.click() confirm_button.click()
sleep(10) sleep(10)
# 在当前界面截图
get_screenshot_with_retry(wd, app_drive, "Exhibit_Inspect", "ExhibitionConferenceControlScreen",
"【进入系统】界面")
# 进入视频会议模式,使用摄像头跟踪功能 # 进入视频会议模式,使用摄像头跟踪功能
INFO("进入视频会议模式") INFO("进入视频会议模式")
...@@ -66,6 +70,8 @@ class ExhibitionMeetingControl: ...@@ -66,6 +70,8 @@ class ExhibitionMeetingControl:
'//android.widget.FrameLayout[@content-desc="10017"]/android.widget.Button') '//android.widget.FrameLayout[@content-desc="10017"]/android.widget.Button')
video_meeting_button.click() video_meeting_button.click()
sleep(10) sleep(10)
# 在当前界面截图
get_screenshot_with_retry(wd, app_drive, "Exhibit_Inspect","ExhibitionConferenceControlScreen", "进入【视频模式】界面")
# 点击【入住式会议】按钮 # 点击【入住式会议】按钮
INFO("点击【入住式会议】按钮") INFO("点击【入住式会议】按钮")
...@@ -73,6 +79,9 @@ class ExhibitionMeetingControl: ...@@ -73,6 +79,9 @@ class ExhibitionMeetingControl:
'//android.widget.FrameLayout[@content-desc="10042"]/android.widget.Button') '//android.widget.FrameLayout[@content-desc="10042"]/android.widget.Button')
enter_meeting_button.click() enter_meeting_button.click()
sleep(10) sleep(10)
# 在当前界面截图
get_screenshot_with_retry(wd, app_drive, "Exhibit_Inspect", "ExhibitionConferenceControlScreen",
"进入【入住时会议】界面")
# 点击【摄像头跟踪】按钮 # 点击【摄像头跟踪】按钮
INFO("点击【摄像头跟踪】按钮") INFO("点击【摄像头跟踪】按钮")
...@@ -80,6 +89,9 @@ class ExhibitionMeetingControl: ...@@ -80,6 +89,9 @@ class ExhibitionMeetingControl:
'//android.widget.FrameLayout[@content-desc="10529"]/android.widget.Button') '//android.widget.FrameLayout[@content-desc="10529"]/android.widget.Button')
camera_tracking_button.click() camera_tracking_button.click()
sleep(10) sleep(10)
# 在当前界面截图
get_screenshot_with_retry(wd, app_drive, "Exhibit_Inspect", "ExhibitionConferenceControlScreen",
"进入【摄像头跟踪】界面")
#选择左屏进行摄像头跟踪 #选择左屏进行摄像头跟踪
INFO("选择左屏进行摄像头跟踪") INFO("选择左屏进行摄像头跟踪")
...@@ -87,6 +99,9 @@ class ExhibitionMeetingControl: ...@@ -87,6 +99,9 @@ class ExhibitionMeetingControl:
'//android.widget.FrameLayout[@content-desc="10100"]/android.widget.Button') '//android.widget.FrameLayout[@content-desc="10100"]/android.widget.Button')
left_screen_button.click() left_screen_button.click()
sleep(5) sleep(5)
# 在当前界面截图
get_screenshot_with_retry(wd, app_drive, "Exhibit_Inspect", "ExhibitionConferenceControlScreen",
"左屏摄像头进行跟踪")
# 返回上一级界面 # 返回上一级界面
INFO("返回上一级界面") INFO("返回上一级界面")
...@@ -101,6 +116,9 @@ class ExhibitionMeetingControl: ...@@ -101,6 +116,9 @@ class ExhibitionMeetingControl:
'//android.widget.FrameLayout[@content-desc="10538"]/android.widget.Button') '//android.widget.FrameLayout[@content-desc="10538"]/android.widget.Button')
no_paper_button.click() no_paper_button.click()
sleep(5) sleep(5)
# 在当前界面截图
get_screenshot_with_retry(wd, app_drive, "Exhibit_Inspect", "ExhibitionConferenceControlScreen",
"无纸化界面")
# 点击【全部上升】按钮 # 点击【全部上升】按钮
INFO("点击【全部上升】按钮") INFO("点击【全部上升】按钮")
...@@ -108,6 +126,9 @@ class ExhibitionMeetingControl: ...@@ -108,6 +126,9 @@ class ExhibitionMeetingControl:
'//android.widget.FrameLayout[@content-desc="10150"]/android.widget.Button') '//android.widget.FrameLayout[@content-desc="10150"]/android.widget.Button')
all_up_button.click() all_up_button.click()
sleep(5) sleep(5)
# 在当前界面截图
get_screenshot_with_retry(wd, app_drive, "Exhibit_Inspect", "ExhibitionConferenceControlScreen",
"点击【全部上升】按钮")
# #
# 点击【返回】按钮 # 点击【返回】按钮
INFO("点击【返回】按钮") INFO("点击【返回】按钮")
...@@ -123,6 +144,9 @@ class ExhibitionMeetingControl: ...@@ -123,6 +144,9 @@ class ExhibitionMeetingControl:
INFO("点击左上角logo进入后台") INFO("点击左上角logo进入后台")
enter_back_button.click() enter_back_button.click()
sleep(3) sleep(3)
# 在当前界面截图
get_screenshot_with_retry(wd, app_drive, "Exhibit_Inspect", "ExhibitionConferenceControlScreen",
"后台界面")
INFO("尝试定位麦克风按钮") INFO("尝试定位麦克风按钮")
mic_on_button = app_drive.find_element(AppiumBy.XPATH, mic_on_button = app_drive.find_element(AppiumBy.XPATH,
...@@ -130,6 +154,10 @@ class ExhibitionMeetingControl: ...@@ -130,6 +154,10 @@ class ExhibitionMeetingControl:
INFO("开启麦克风") INFO("开启麦克风")
mic_on_button.click() mic_on_button.click()
sleep(2) sleep(2)
# 在当前界面截图
get_screenshot_with_retry(wd, app_drive, "Exhibit_Inspect", "ExhibitionConferenceControlScreen",
"开启桌面麦克风")
# 云喇叭参数 # 云喇叭参数
app_id = os.getenv("APP_ID", "a98a124c6c3252f6612fc544a0d0fa79") app_id = os.getenv("APP_ID", "a98a124c6c3252f6612fc544a0d0fa79")
app_secret = os.getenv("APP_SECRET", "88bc1ec4eba624f47b2200a4ce8c3852") app_secret = os.getenv("APP_SECRET", "88bc1ec4eba624f47b2200a4ce8c3852")
...@@ -142,13 +170,6 @@ class ExhibitionMeetingControl: ...@@ -142,13 +170,6 @@ class ExhibitionMeetingControl:
# INFO("关闭麦克风") # INFO("关闭麦克风")
# mic_off_button.click() # mic_off_button.click()
# 关闭左摄像头
left_camera_off_button = app_drive.find_element(AppiumBy.XPATH,
"/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.RelativeLayout/android.widget.FrameLayout/android.widget.RelativeLayout[6]/android.widget.Button[5]")
INFO("关闭左摄像头")
left_camera_off_button.click()
sleep(20)
# 进入“已预定列表”界面,结束这场会议 # 进入“已预定列表”界面,结束这场会议
safe_click((By.XPATH, "//span[contains(text(),'已预订会议')]"), wd) safe_click((By.XPATH, "//span[contains(text(),'已预订会议')]"), wd)
# 搜索会议 # 搜索会议
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论