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

排查展厅巡检报告中的异常,处理会场名称变动,导致会场搜索失败问题,改为模糊查询与CSS定位,处理腾讯软终端元素变动问题。排查展厅巡检报告中讯飞语音转录为空的问题。

上级 7472c0c9
...@@ -231,4 +231,7 @@ ...@@ -231,4 +231,7 @@
60. 2025-02-28 60. 2025-02-28
- 处理展厅中控屏图片过大问题,优化处理。初步调试测试用例JSON数据读取。 - 处理展厅中控屏图片过大问题,优化处理。初步调试测试用例JSON数据读取。
61. 2025-03-03 61. 2025-03-03
- 调试测试用例JSON数据读取方式实现系统登录模块功能。 - 调试测试用例JSON数据读取方式实现系统登录模块功能。
\ No newline at end of file 62. 2025-03-05
- 排查展厅巡检报告中的异常,处理会场名称变动,导致会场搜索失败问题,改为模糊查询与CSS定位,处理腾讯软终端元素变动问题。
- 排查展厅巡检报告中讯飞语音转录为空的问题。
\ No newline at end of file
...@@ -30,7 +30,7 @@ class Exhibition_hall_inspection_000x: ...@@ -30,7 +30,7 @@ class Exhibition_hall_inspection_000x:
1.cd 预定系统 1.cd 预定系统
2.hytest --report_title 会议预约测试报告 --report_url_prefix http://192.168.1.225 --test 展厅巡检_0** 2.hytest --report_title 会议预约测试报告 --report_url_prefix http://192.168.1.225 --test 展厅巡检_0**
""" """
tags = ['展厅巡检'] tags = ['展厅巡检','展厅巡检会议系统']
ddt_cases = read_csv_data(csv_file_path) ddt_cases = read_csv_data(csv_file_path)
def teststeps(self): def teststeps(self):
...@@ -248,11 +248,11 @@ class Exhibition_hall_inspection_000x: ...@@ -248,11 +248,11 @@ class Exhibition_hall_inspection_000x:
# 添加SMC会场 # 添加SMC会场
INFO("添加SMC会场:展厅指挥中心、展厅会议室") INFO("添加SMC会场:展厅指挥中心、展厅会议室")
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,"//div[contains(@class,'el-table el-table--fit el-table--enable-row-hover el-table--enable-row-transition')]//div[contains(@class,'el-table__header-wrapper')]//span[contains(@class,'el-checkbox__inner')]"),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("添加腾讯会场")
...@@ -261,10 +261,10 @@ class Exhibition_hall_inspection_000x: ...@@ -261,10 +261,10 @@ class Exhibition_hall_inspection_000x:
sleep(1) sleep(1)
safe_click((By.XPATH,"//li[normalize-space()='8']"),wd) safe_click((By.XPATH,"//li[normalize-space()='8']"),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[1]/div[2]/div[3]/div[1]/div[1]/div[1]/div[3]/table[1]/tbody[1]/tr[7]/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[1]/div[2]/div[3]/div[1]/div[1]/div[1]/div[3]/table[1]/tbody[1]/tr[5]/td[1]/div[1]/label[1]/span[1]/span[1]"),wd)
sleep(1) sleep(2)
SELENIUM_LOG_SCREEN(wd, "75%", "Exhibit_Inspect", "MeetingControl", "添加会场功能") SELENIUM_LOG_SCREEN(wd, "75%", "Exhibit_Inspect", "MeetingControl", "添加会场功能")
safe_click((By.XPATH,"//div[contains(text(),'确定')]"),wd) safe_click((By.XPATH,"(//div[contains(text(),'确定')])[1]"),wd)
sleep(1) sleep(1)
# 一键呼叫会场 # 一键呼叫会场
...@@ -282,15 +282,12 @@ class Exhibition_hall_inspection_000x: ...@@ -282,15 +282,12 @@ class Exhibition_hall_inspection_000x:
sleep(5) sleep(5)
wd.refresh() wd.refresh()
sleep(5) sleep(5)
single_click_and_drag((By.XPATH,"//span[contains(text(),'展厅指挥中心')]"), (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) 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)
sleep(4) sleep(4)
SELENIUM_LOG_SCREEN(wd, "75%", "Exhibit_Inspect", "MeetingControl", "会场画面控制") SELENIUM_LOG_SCREEN(wd, "75%", "Exhibit_Inspect", "MeetingControl", "会场画面控制")
INFO("使用基础会控功能:禁用摄像头、麦克风")
safe_click((By.XPATH,"//span[contains(text(),'禁用摄像头')]"),wd)
STEP(11, "检查会控界面功能") STEP(11, "检查会控界面功能")
INFO("开启指挥中心麦克风") INFO("开启指挥中心麦克风")
sleep(2) sleep(2)
......
...@@ -3,5 +3,5 @@ trust_host_root_certs: false ...@@ -3,5 +3,5 @@ trust_host_root_certs: false
tunnels: tunnels:
nat1: nat1:
proto: proto:
tcp: 192.168.1.203:80 tcp: 192.168.2.254:80
remote_port: 31133 remote_port: 31133
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论