Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
U
ubains-module-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
郑晓兵
ubains-module-test
Commits
6ad6a72d
提交
6ad6a72d
authored
12月 10, 2024
作者:
陈泽健
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
补充appium运行日志,调试定位失败问题。
上级
7607bced
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
40 行增加
和
9 行删除
+40
-9
README.md
预定系统/README.md
+2
-2
02移动端入会.py
预定系统/cases/展厅巡检/02移动端入会.py
+38
-7
没有找到文件。
预定系统/README.md
浏览文件 @
6ad6a72d
...
...
@@ -90,4 +90,4 @@
26.
2024-12-10
-
调整browser_init函数改为传参方式传入登录页面URL,调整相关脚本的函数调用。
-
根据展厅预定系统的巡检流程输出脚本程序。进一步调试会控界面部分元素定位失败的问题以及议题文件上传失败的问题。
-
调试appium移动端脚本,控制手机进入腾讯会议查看会控界面是否正常
\ No newline at end of file
-
调试appium移动端脚本,控制手机进入腾讯会议查看会控界面是否正常。补充appium运行日志,调试定位失败问题。
\ No newline at end of file
预定系统/cases/展厅巡检/02移动端入会.py
浏览文件 @
6ad6a72d
...
...
@@ -6,7 +6,7 @@ from time import sleep
import
logging
# 配置日志记录
logging
.
basicConfig
(
level
=
logging
.
INFO
,
format
=
'
%(asctime)
s -
%(levelname)
s -
%(message)
s'
)
logging
.
basicConfig
(
level
=
logging
.
DEBUG
,
format
=
'
%(asctime)
s -
%(levelname)
s -
%(message)
s'
)
def
app_txcent_test
():
app_drive
=
None
...
...
@@ -16,19 +16,50 @@ def app_txcent_test():
# 使用显式等待来等待元素出现
logging
.
info
(
"等待登录页加载..."
)
WebDriverWait
(
app_drive
,
60
)
.
until
(
EC
.
element_to_be_clickable
((
By
.
ID
,
"f7"
)))
.
click
()
element
=
WebDriverWait
(
app_drive
,
60
)
.
until
(
EC
.
element_to_be_clickable
((
By
.
ID
,
"f7"
))
)
if
element
.
is_displayed
()
and
element
.
is_enabled
():
element
.
click
()
logging
.
info
(
"点击 f7 成功"
)
else
:
logging
.
warning
(
"元素 f7 未显示或不可点击"
)
sleep
(
2
)
WebDriverWait
(
app_drive
,
60
)
.
until
(
EC
.
element_to_be_clickable
((
By
.
ID
,
"kr"
)))
.
click
()
element
=
WebDriverWait
(
app_drive
,
60
)
.
until
(
EC
.
element_to_be_clickable
((
By
.
ID
,
"kr"
))
)
if
element
.
is_displayed
()
and
element
.
is_enabled
():
element
.
click
()
logging
.
info
(
"点击 kr 成功"
)
else
:
logging
.
warning
(
"元素 kr 未显示或不可点击"
)
sleep
(
2
)
WebDriverWait
(
app_drive
,
60
)
.
until
(
EC
.
element_to_be_clickable
((
By
.
ID
,
"kr"
)))
.
send_keys
(
"562483854"
)
element
=
WebDriverWait
(
app_drive
,
60
)
.
until
(
EC
.
element_to_be_clickable
((
By
.
ID
,
"kr"
))
)
if
element
.
is_displayed
()
and
element
.
is_enabled
():
element
.
send_keys
(
"562483854"
)
logging
.
info
(
"输入 562483854 成功"
)
else
:
logging
.
warning
(
"元素 kr 未显示或不可点击"
)
sleep
(
5
)
WebDriverWait
(
app_drive
,
60
)
.
until
(
EC
.
element_to_be_clickable
((
By
.
ID
,
"y0"
)))
.
click
()
element
=
WebDriverWait
(
app_drive
,
60
)
.
until
(
EC
.
element_to_be_clickable
((
By
.
ID
,
"y0"
))
)
if
element
.
is_displayed
()
and
element
.
is_enabled
():
element
.
click
()
logging
.
info
(
"点击 y0 成功"
)
else
:
logging
.
warning
(
"元素 y0 未显示或不可点击"
)
except
Exception
as
e
:
logging
.
error
(
f
"发生错误: {e}"
)
logging
.
error
(
f
"发生错误: {e}"
,
exc_info
=
True
)
finally
:
if
app_drive
:
# 修改这里为 app_drive 而不是 driver
if
app_drive
:
input
(
'**** 按任意键退出..'
)
app_drive
.
quit
()
logging
.
info
(
"驱动程序已退出。"
)
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论