Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录
切换导航
U
ubains-module-test
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
郑晓兵
ubains-module-test
Commits
4935f268
提交
4935f268
authored
2月 18, 2025
作者:
陈泽健
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
补充开启ngrok进程之前先关闭已运行的进程,然后再启动ngrok映射.规避因多个ngrok共存出现的问题.
上级
6aa50273
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
35 行增加
和
2 行删除
+35
-2
app_base.cpython-310.pyc
预定系统/Base/__pycache__/app_base.cpython-310.pyc
+0
-0
base.cpython-310.pyc
预定系统/Base/__pycache__/base.cpython-310.pyc
+0
-0
base.py
预定系统/Base/base.py
+32
-0
README.md
预定系统/README.md
+3
-2
展厅会议室中控屏.cpython-310.pyc
...ases/展厅巡检/05展厅会议室中控屏/__pycache__/展厅会议室中控屏.cpython-310.pyc
+0
-0
没有找到文件。
预定系统/Base/__pycache__/app_base.cpython-310.pyc
浏览文件 @
4935f268
No preview for this file type
预定系统/Base/__pycache__/base.cpython-310.pyc
浏览文件 @
4935f268
No preview for this file type
预定系统/Base/base.py
浏览文件 @
4935f268
...
...
@@ -1137,12 +1137,25 @@ def update_ngrok_config(config_path, new_ip):
# 启动ngrok
def
start_ngrok
(
ngrok_path
,
config_path
):
try
:
# 终止已运行的ngrok进程
kill_ngrok
()
command
=
[
ngrok_path
,
'-config'
,
config_path
,
'start'
,
'nat1'
]
subprocess
.
Popen
(
command
,
shell
=
True
)
logging
.
info
(
f
"ngrok 启动成功"
)
except
Exception
as
e
:
logging
.
error
(
f
"启动ngrok时出错: {e}"
)
def
kill_ngrok
():
try
:
# 使用 taskkill 命令终止所有 ngrok 进程
subprocess
.
run
([
'taskkill'
,
'/F'
,
'/IM'
,
'ngrok.exe'
],
check
=
True
)
logging
.
info
(
"终止所有 ngrok 进程成功"
)
except
subprocess
.
CalledProcessError
as
e
:
logging
.
info
(
"没有找到 ngrok 进程"
)
except
Exception
as
e
:
logging
.
error
(
f
"终止 ngrok 进程时出错: {e}"
)
# if __name__ == '__main__':
# logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
#
...
...
@@ -1158,3 +1171,21 @@ def start_ngrok(ngrok_path, config_path):
# ngrok_path = r'D:\GithubData\自动化\ubains-module-test\预定系统\ngrok\ngrok-调试主机\ngrok.exe'
# start_ngrok(ngrok_path, ngrok_config_path)
# # 定义执行终端命令的函数
# def run_http_server():
# try:
# # 构建命令
# command = [
# 'cd', r'D:\GithubData\自动化\ubains-module-test\预定系统',
# '&&', 'python', '-m', 'http.server', '81', '--directory', 'reports'
# ]
#
# # 运行命令
# process = subprocess.Popen(command, shell=True)
# logging.info("HTTP 服务器启动成功")
# except Exception as e:
# logging.error(f"启动HTTP服务器时出错: {e}")
#
# if __name__ == '__main__':
# logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
# run_http_server()
\ No newline at end of file
预定系统/README.md
浏览文件 @
4935f268
...
...
@@ -216,4 +216,5 @@
-
处理无纸化同屏操作流程。调整正则表达式获取测试报告的百分比参数。
56.
2025-02-18
-
讯飞语音转录补充云喇叭调用,更新ngrok映射前ip地址,将无纸化同屏打上展厅巡检标签。
-
补充了自动获取本机IP地址以及自动运行ngrok开启映射,避免后续IP改变后无法打开报告问题。
\ No newline at end of file
-
补充了自动获取本机IP地址以及自动运行ngrok开启映射,避免后续IP改变后无法打开报告问题。
-
补充开启ngrok进程之前先关闭已运行的进程,然后再启动ngrok映射.规避因多个ngrok共存出现的问题.
\ No newline at end of file
预定系统/cases/展厅巡检/05展厅会议室中控屏/__pycache__/展厅会议室中控屏.cpython-310.pyc
浏览文件 @
4935f268
No preview for this file type
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论