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

补充会议审批相关功能之间的流程自动化处理,会议审批模块已补充完成。

上级 6637f1da
......@@ -133,4 +133,5 @@
27. 2024-12-25
- 根据展厅巡检使用时遇到的问题进行调整,在议题文件上传前做文件是否存在的校验,若不存在则跳出函数。补充讯飞流程的切换窗口句柄代码。
- 补充会议审批预约以及取消审批功能的自动化处理。调整会议模板以及历史会议的自动化处理顺序,无需重复初始化浏览器。
- 处理各模块间的执行流程优化。
\ No newline at end of file
- 处理各模块间的执行流程优化。
- 补充会议审批相关功能之间的流程自动化处理,会议审批模块已补充完成。
\ No newline at end of file
......@@ -21,7 +21,7 @@ csv_file_path = os.path.join(current_dir, '../../测试数据/会议审批/会
time_format = "%H:%M"
class MeetingApproval_Book_000x:
tag = ['会议审批功能']
tags = ['会议审批功能']
"""
执行指令:
1.cd 预定系统
......@@ -159,10 +159,6 @@ class MeetingApproval_Book_000x:
CHECK_POINT("审批会议名称是否正确", notify_text == message_name)
STEP(6, "点击【取消审批】按钮")
# 查询会议
safe_send_keys((By.XPATH, "//input[@placeholder='请输入会议名称搜索']"), message_name, wd)
send_keyboard((By.XPATH, "//input[@placeholder='请输入会议名称搜索']"), wd)
sleep(2)
safe_click((By.XPATH, "//span[contains(text(),'取消审批')]"), wd)
sleep(2)
# 点击【取消】按钮
......@@ -176,4 +172,8 @@ class MeetingApproval_Book_000x:
notify_text = get_notify_text(wd, (By.XPATH, "//p[contains(@class,'el-message__content')]"),
"Meeting_Approval", "Message_Book", f"{name}取消审批成功提示信息")
INFO(f"取消审批成功提示信息为:{notify_text}")
CHECK_POINT("取消审批成功提示是否正确", notify_text == "取消成功")
\ No newline at end of file
CHECK_POINT("取消审批成功提示是否正确", notify_text == "取消成功")
# 切换至会议室列表界面
safe_click((By.XPATH, "//span[contains(text(),'会议室列表')]"), wd)
sleep(2)
\ No newline at end of file
此差异已折叠。
name,conference_name,message_name,book_start_time,book_end_time,approval_type,approval_opinion,check_text
审批会议操作_001,产研中心会议室,这是审批不通过会议,18:00,18:15,驳回,审批驳回了,会议正在审批中
审批会议操作_002,产研中心会议室,这是审批通过会议,18:00,18:15,通过,通过了,会议正在审批中
\ No newline at end of file
name,conference_name,message_name,book_start_time,book_end_time,check_text
审批会议预约_001,产研中心会议室,这是审批会议,15:00,15:15,会议正在审批中
\ No newline at end of file
审批会议预约_001,产研中心会议室,这是审批会议,18:00,18:15,会议正在审批中
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论