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

修复展厅巡检预定系统因页面bug导致的异常定位报错。

上级 369fb84a
...@@ -395,7 +395,7 @@ class Mqtt: ...@@ -395,7 +395,7 @@ class Mqtt:
"startTime": config['startTime'], "startTime": config['startTime'],
"endTime": config['endTime'], "endTime": config['endTime'],
"companyNumber": config['companyNumber'], "companyNumber": config['companyNumber'],
"participantList": ["JiaoJiao","Test40", "Test41", "Test42", "Test43", "Test44", "Test45", "Test46", "Test47", "Test48", "Test49", "participantList": ["Test40", "Test41", "Test42", "Test43", "Test44", "Test45", "Test46", "Test47", "Test48", "Test49",
"Test50", "Test51", "Test52", "Test53", "Test54", "Test55", "Test56", "Test57", "Test58", "Test59", "Test50", "Test51", "Test52", "Test53", "Test54", "Test55", "Test56", "Test57", "Test58", "Test59",
"Test60", "Test61", "Test62", "Test63", "Test64", "Test65", "Test66", "Test67", "Test68", "Test69", "Test60", "Test61", "Test62", "Test63", "Test64", "Test65", "Test66", "Test67", "Test68", "Test69",
"Test70", "Test71", "Test72", "Test73", "Test74", "Test75", "Test76", "Test77", "Test78", "Test79", "Test70", "Test71", "Test72", "Test73", "Test74", "Test75", "Test76", "Test77", "Test78", "Test79",
......
...@@ -290,3 +290,5 @@ ...@@ -290,3 +290,5 @@
- 修复因xlsx文件打开读取后没有关闭导致的文件损坏问题,优化read_xlsx_data函数,增加关闭文件操作。 - 修复因xlsx文件打开读取后没有关闭导致的文件损坏问题,优化read_xlsx_data函数,增加关闭文件操作。
81. 2025-04-17 81. 2025-04-17
- 修复因xlsx文件读取失败导致的报错。 - 修复因xlsx文件读取失败导致的报错。
82. 2025-04-18
- 修复展厅巡检预定系统因页面bug导致的异常定位报错。
\ No newline at end of file
...@@ -215,13 +215,13 @@ class Exhibition_hall_inspection: ...@@ -215,13 +215,13 @@ class Exhibition_hall_inspection:
INFO("请检查会控界面功能是否正常") INFO("请检查会控界面功能是否正常")
# 添加SMC会场 # 添加SMC会场
INFO("添加SMC会场:展厅指挥中心、展厅会议室") INFO("点击【添加与会人】按钮")
safe_click((By.XPATH,"//body/div[@id='app']/div[@id='Energy']/div[@class='main']/div[@class='mainList']/div[@class='main_l']/div[@class='mainFNC']/img[1]"),wd) safe_click((By.XPATH,"//body/div[@id='app']/div[@id='Energy']/div[@class='main']/div[@class='mainList']/div[@class='main_l']/div[@class='mainFNC']/img[1]"),wd)
safe_send_keys((By.XPATH,"//input[@placeholder='搜索与会方']"),"指挥",wd) # safe_send_keys((By.XPATH,"//input[@placeholder='搜索与会方']"),"指挥",wd)
sleep(1) # sleep(1)
send_keyboard((By.XPATH,"//input[@placeholder='搜索与会方']"), wd) # send_keyboard((By.XPATH,"//input[@placeholder='搜索与会方']"), wd)
sleep(1) # sleep(1)
safe_click((By.XPATH,"//body[1]/div[1]/div[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]"),wd) # safe_click((By.XPATH,"//body[1]/div[1]/div[1]/div[3]/div[1]/div[2]/div[1]/div[1]/div[2]/div[2]/div[1]/div[2]/div[1]/div[1]/div[3]/table[1]/tbody[1]/tr[1]/td[1]/div[1]/label[1]/span[1]/span[1]"),wd)
# 添加展厅指挥中心 # 添加展厅指挥中心
INFO("添加腾讯会场") INFO("添加腾讯会场")
...@@ -235,6 +235,9 @@ class Exhibition_hall_inspection: ...@@ -235,6 +235,9 @@ class Exhibition_hall_inspection:
SELENIUM_LOG_SCREEN(wd, "75%", "Exhibit_Inspect", "MeetingControl", "添加会场功能") SELENIUM_LOG_SCREEN(wd, "75%", "Exhibit_Inspect", "MeetingControl", "添加会场功能")
safe_click((By.XPATH,"(//div[contains(text(),'确定')])[1]"),wd) safe_click((By.XPATH,"(//div[contains(text(),'确定')])[1]"),wd)
sleep(1) sleep(1)
# 点击右上角【X】按钮返回上一级界面
safe_click((By.XPATH,"//div[@class='el-dialog myDialog addDialog']//i[@class='el-dialog__close el-icon el-icon-close']"), wd)
sleep(1)
# 一键呼叫会场 # 一键呼叫会场
# safe_click((By.XPATH,"//body/div[@id='app']/div[@id='Energy']/div[contains(@class,'main')]/div[contains(@class,'mainList')]/div[contains(@class,'main_l')]/div[contains(@class,'mainFNC')]/img[1]"),wd) # safe_click((By.XPATH,"//body/div[@id='app']/div[@id='Energy']/div[contains(@class,'main')]/div[contains(@class,'mainList')]/div[contains(@class,'main_l')]/div[contains(@class,'mainFNC')]/img[1]"),wd)
...@@ -247,18 +250,21 @@ class Exhibition_hall_inspection: ...@@ -247,18 +250,21 @@ class Exhibition_hall_inspection:
# 将左侧会场拖拽到右侧画面进行播放 # 将左侧会场拖拽到右侧画面进行播放
INFO("将左侧会场拖拽到右侧画面进行播放") INFO("将左侧会场拖拽到右侧画面进行播放")
# 拖拽展厅会议室
single_click_and_drag((By.XPATH,"//span[contains(text(),'展厅会议室')]"), (By.XPATH,"(//div)[118]") , wd) single_click_and_drag((By.XPATH,"//span[contains(text(),'展厅会议室')]"), (By.XPATH,"(//div)[118]") , wd)
sleep(5) sleep(5)
wd.refresh() wd.refresh()
sleep(5) sleep(5)
single_click_and_drag((By.CSS_SELECTOR,"tbody tr:nth-child(3) td:nth-child(2) div:nth-child(1) span:nth-child(1)"), (By.XPATH,"(//div)[119]") , wd) # 拖拽指挥中心会场终端
# single_click_and_drag((By.CSS_SELECTOR,"tbody tr:nth-child(3) td:nth-child(2) div:nth-child(1) span:nth-child(1)"), (By.XPATH,"(//div)[119]") , wd)
sleep(5) sleep(5)
single_click_and_drag((By.CSS_SELECTOR,"body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)"),(By.XPATH,"(//div)[120]"), wd) # 拖拽第一个SMC连接器
single_click_and_drag((By.CSS_SELECTOR,"body > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > table:nth-child(1) > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1) > span:nth-child(1)"),(By.XPATH,"(//div)[113]"), wd)
sleep(4) sleep(4)
SELENIUM_LOG_SCREEN(wd, "75%", "Exhibit_Inspect", "MeetingControl", "会场画面控制") SELENIUM_LOG_SCREEN(wd, "75%", "Exhibit_Inspect", "MeetingControl", "会场画面控制")
STEP(11, "检查会控界面功能") STEP(11, "检查会控界面功能")
INFO("开启指挥中心麦克风") INFO("开启展厅会议室麦克风")
sleep(2) sleep(2)
safe_click((By.XPATH,"(//img[@title='解除静音'])[3]"),wd) safe_click((By.XPATH,"(//img[@title='解除静音'])[2]"),wd)
SELENIUM_LOG_SCREEN(wd, "75%", "Exhibit_Inspect", "MeetingControl", "会场画面控制") SELENIUM_LOG_SCREEN(wd, "75%", "Exhibit_Inspect", "MeetingControl", "会场画面控制")
\ No newline at end of file
...@@ -19,7 +19,7 @@ if __name__ == "__main__": ...@@ -19,7 +19,7 @@ if __name__ == "__main__":
broker_address = "192.168.5.218" broker_address = "192.168.5.218"
port = 1883 port = 1883
num_repeats = 2 # 重复执行的次数 num_repeats = 5 # 重复执行的次数
interval_between_repeats = 30 # 每次重复之间的间隔时间(秒) interval_between_repeats = 30 # 每次重复之间的间隔时间(秒)
# 创建 MQTT 客户端实例 # 创建 MQTT 客户端实例
......
topic,action,thirdPartyMeetingId,thirdPartyRoomId,conferenceName,messageName,startTime,endTime,companyNumber,signInBeforeMinutes,signEndTime,enableSignOut,signOutMinutesAfterSignIn,signOutAfterEndMinutes topic,action,thirdPartyMeetingId,thirdPartyRoomId,conferenceName,messageName,startTime,endTime,companyNumber,signInBeforeMinutes,signEndTime,enableSignOut,signOutMinutesAfterSignIn,signOutAfterEndMinutes
/meeting/message/sync,add,936100702283092182,1,表处办公室1号会议室,人脸长期运行测试30,2025-04-17 11:40:00.0,2025-04-17 12:10:00.0,CN-JHP-UBAINS,5,2,1,5,2 /meeting/message/sync,add,936100702283092200,1,表处办公室1号会议室,人脸长期运行测试30,2025-04-18 08:50:00.0,2025-04-18 09:00:00.0,CN-JHP-UBAINS,2,2,1,5,5
/meeting/message/sync,add,936100702283092183,1,表处办公室1号会议室,人脸长期运行测试31,2025-04-17 12:20:00.0,2025-04-17 12:50:00.0,CN-JHP-UBAINS,5,2,1,5,2 \ No newline at end of file
/meeting/message/sync,add,936100702283092184,1,表处办公室1号会议室,人脸长期运行测试32,2025-04-17 13:00:00.0,2025-04-17 13:30:00.0,CN-JHP-UBAINS,5,2,1,5,2
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论