Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
U
ubains-module-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
郑晓兵
ubains-module-test
Commits
37b23909
提交
37b23909
authored
12月 12, 2024
作者:
陈泽健
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
处理appium自动化截屏。
上级
77f1fe83
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
14 行增加
和
6 行删除
+14
-6
README.md
预定系统/README.md
+3
-2
02移动端入会.py
预定系统/cases/展厅巡检/02移动端入会.py
+6
-1
03无纸化查看议题文件.py
预定系统/cases/展厅巡检/03无纸化查看议题文件.py
+3
-1
会议预约.csv
预定系统/测试数据/展厅巡检/会议预约.csv
+2
-2
没有找到文件。
预定系统/README.md
浏览文件 @
37b23909
...
...
@@ -96,4 +96,5 @@
-
调试排查测试报告网址打不开问题,处理会控界面会场拖拽问题。
-
处理issue_send_and_upload函数议题文件上传失败的问题。
28.
2024-12-12
-
处理模拟器无纸化无法读取PAK问题,实现通过模拟器进行app自动化巡检流程。
\ No newline at end of file
-
处理模拟器无纸化无法读取PAK问题,实现通过模拟器进行app自动化巡检流程。
-
处理appium自动化截屏。
\ No newline at end of file
预定系统/cases/展厅巡检/02移动端入会.py
浏览文件 @
37b23909
from
time
import
sleep
from
appium.webdriver.common.appiumby
import
AppiumBy
from
hytest
import
SELENIUM_LOG_SCREEN
from
预定系统
.
Base
.
app_base
import
*
import
logging
...
...
@@ -18,7 +20,7 @@ def app_txcent_test():
# 定位第一场会议按钮元素,并点击按钮
logging
.
info
(
"尝试定位【会议名称】按钮元素,并点击按钮"
)
meeting_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.FrameLayout/android.widget.FrameLayout/android.widget.LinearLayout/androidx.viewpager.widget.ViewPager/android.view.ViewGroup/android.widget.LinearLayout[1]/android.view.ViewGroup/android.widget.RelativeLayout/androidx.recyclerview.widget.RecyclerView/android.view.ViewGroup
/android.view.ViewGroup/androidx.appcompat.widget.LinearLayoutCompat
/android.view.ViewGroup/android.widget.TextView"
)
meeting_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.FrameLayout/android.widget.FrameLayout/android.widget.LinearLayout/androidx.viewpager.widget.ViewPager/android.view.ViewGroup/android.widget.LinearLayout[1]/android.view.ViewGroup/android.widget.RelativeLayout/androidx.recyclerview.widget.RecyclerView/android.view.ViewGroup
[4]/android.view.ViewGroup/androidx.appcompat.widget.LinearLayoutCompat[1]
/android.view.ViewGroup/android.widget.TextView"
)
logging
.
info
(
"定位会议成功"
)
# 点击【加入会议】按钮
meeting_button
.
click
()
...
...
@@ -31,6 +33,9 @@ def app_txcent_test():
logging
.
info
(
"定位【加入会议】按钮成功"
)
join_meeting_button
.
click
()
logging
.
info
(
"点击【加入会议】按钮成功"
)
sleep
(
8
)
app_drive
.
get_screenshot_as_file
(
r"D:\GithubData\自动化测试\ubains-module-test\预定系统\reports\imgs\Exhibit_Inspect\Tx_meeting\会场控制截屏.png"
)
except
Exception
as
e
:
logging
.
error
(
f
"发生错误: {e}"
,
exc_info
=
True
)
...
...
预定系统/cases/展厅巡检/03无纸化查看议题文件.py
浏览文件 @
37b23909
...
...
@@ -50,7 +50,9 @@ def app_nopaper_test():
logging
.
info
(
"定位【查看】按钮元素成功"
)
issue_file
.
click
()
logging
.
info
(
"点击【查看】按钮元素成功"
)
sleep
(
5
)
sleep
(
8
)
app_drive
.
get_screenshot_as_file
(
r"D:\GithubData\自动化测试\ubains-module-test\预定系统\reports\imgs\Exhibit_Inspect\noPaperless\议题文件查看截屏.png"
)
except
Exception
as
e
:
...
...
预定系统/测试数据/展厅巡检/会议预约.csv
浏览文件 @
37b23909
name,conference_name,message_name,book_type,issue_name,book_start_time,book_end_time,inside_participant_name,message_notification,notification_method,check_text
展厅巡检_001,展厅会议室,展厅巡检测试,普通会议,议题1,14:30,14:45,CZJ,开会前一天提醒,短信,预定成功
\ No newline at end of file
展厅巡检_001,展厅会议室,展厅巡检测试,普通会议,议题1,16:15,16:30,CZJ,开会前一天提醒,短信,预定成功
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论